]> git.apps.os.sepia.ceph.com Git - ceph.git/log
ceph.git
17 years agotodos
Sage Weil [Wed, 25 Jun 2008 00:24:25 +0000 (17:24 -0700)]
todos

17 years agoasdf
Sage Weil [Sat, 21 Jun 2008 15:10:14 +0000 (08:10 -0700)]
asdf

17 years agomore
Sage Weil [Thu, 12 Jun 2008 14:18:10 +0000 (07:18 -0700)]
more

17 years agoasdf
Sage Weil [Thu, 12 Jun 2008 04:55:32 +0000 (21:55 -0700)]
asdf

17 years agomore
Sage Weil [Thu, 12 Jun 2008 03:41:56 +0000 (20:41 -0700)]
more

17 years agomore notes
Sage Weil [Wed, 11 Jun 2008 17:45:54 +0000 (10:45 -0700)]
more notes

17 years agomore notes
Sage Weil [Wed, 11 Jun 2008 17:22:47 +0000 (10:22 -0700)]
more notes

17 years agonotes
Sage Weil [Fri, 6 Jun 2008 14:40:55 +0000 (07:40 -0700)]
notes

17 years agomds: make scatter gather completion skip fragstat/accounted_fragstat differential...
Sage Weil [Tue, 10 Jun 2008 14:10:46 +0000 (07:10 -0700)]
mds: make scatter gather completion skip fragstat/accounted_fragstat differential when version is old (i.e. it was already counted)

17 years agomds: wait for journal safe for import/export
Sage Weil [Tue, 10 Jun 2008 13:44:43 +0000 (06:44 -0700)]
mds: wait for journal safe for import/export

17 years agojournaler: ack barriers
Sage Weil [Tue, 10 Jun 2008 13:40:30 +0000 (06:40 -0700)]
journaler: ack barriers

17 years agojournaler: wait for ack and safe.. ack_pos flushed thing still wonky tho
Sage Weil [Sat, 7 Jun 2008 14:06:31 +0000 (07:06 -0700)]
journaler: wait for ack and safe.. ack_pos flushed thing still wonky tho

17 years agotodo
Sage Weil [Fri, 6 Jun 2008 14:41:06 +0000 (07:41 -0700)]
todo

17 years agoosd: write full maps out outside of advance_map transaction
Sage Weil [Mon, 9 Jun 2008 18:03:55 +0000 (11:03 -0700)]
osd: write full maps out outside of advance_map transaction

17 years agokclient: close wanted->needed cap transition ordering hole
Sage Weil [Mon, 9 Jun 2008 23:50:41 +0000 (16:50 -0700)]
kclient: close wanted->needed cap transition ordering hole

17 years agokclient: avoid sending renew to non-active mds
Sage Weil [Fri, 6 Jun 2008 23:14:25 +0000 (16:14 -0700)]
kclient: avoid sending renew to non-active mds

17 years agokclient: small cleanup
Sage Weil [Fri, 6 Jun 2008 22:33:53 +0000 (15:33 -0700)]
kclient: small cleanup

17 years agoasdf
Sage Weil [Fri, 6 Jun 2008 22:33:35 +0000 (15:33 -0700)]
asdf

17 years agokclient: tolerate starting peer with 0.0.0.0 addr
Sage Weil [Fri, 6 Jun 2008 19:18:53 +0000 (12:18 -0700)]
kclient: tolerate starting peer with 0.0.0.0 addr

17 years agokclient: ClearPagePrivate more aggressively in invalidatepage
Sage Weil [Fri, 6 Jun 2008 19:02:07 +0000 (12:02 -0700)]
kclient: ClearPagePrivate more aggressively in invalidatepage

17 years agokclient: simplify osdmap array allocation
Sage Weil [Fri, 6 Jun 2008 18:44:51 +0000 (11:44 -0700)]
kclient: simplify osdmap array allocation

17 years agokclient: add mount_attempts mount option
Sage Weil [Fri, 6 Jun 2008 17:14:03 +0000 (10:14 -0700)]
kclient: add mount_attempts mount option

17 years agokclient: fix mount failure unwinding
Sage Weil [Fri, 6 Jun 2008 17:08:57 +0000 (10:08 -0700)]
kclient: fix mount failure unwinding

17 years agokclient: fix bad socket_put on connect error
Sage Weil [Fri, 6 Jun 2008 16:57:45 +0000 (09:57 -0700)]
kclient: fix bad socket_put on connect error

17 years agokclient: more debug info in osdc
Sage Weil [Thu, 5 Jun 2008 23:43:20 +0000 (16:43 -0700)]
kclient: more debug info in osdc

17 years agomds: fix FileLock can_wrlock
Sage Weil [Thu, 5 Jun 2008 23:19:23 +0000 (16:19 -0700)]
mds: fix FileLock can_wrlock

17 years agomds: fix ScatterLock can_wrlock
Sage Weil [Thu, 5 Jun 2008 23:18:40 +0000 (16:18 -0700)]
mds: fix ScatterLock can_wrlock

17 years agomds: clean up old mtime cruft, bug
Sage Weil [Thu, 5 Jun 2008 20:53:26 +0000 (13:53 -0700)]
mds: clean up old mtime cruft, bug

17 years agosome cap todos done
Sage Weil [Thu, 5 Jun 2008 20:28:17 +0000 (13:28 -0700)]
some cap todos done

17 years agocrush: add a few assertions to catch badness early
Sage Weil [Thu, 5 Jun 2008 20:26:13 +0000 (13:26 -0700)]
crush: add a few assertions to catch badness early

17 years agoclient: some cap cleanup
Sage Weil [Thu, 5 Jun 2008 20:25:52 +0000 (13:25 -0700)]
client: some cap cleanup

17 years agokclient: cap import/export, some cleanups
Sage Weil [Thu, 5 Jun 2008 20:25:41 +0000 (13:25 -0700)]
kclient: cap import/export, some cleanups

17 years agoclient: simplify caps import/export behavior
Sage Weil [Thu, 5 Jun 2008 18:53:18 +0000 (11:53 -0700)]
client: simplify caps import/export behavior

17 years agoclient: fixed up cap import/exports. still need to deal with mds failures.
Sage Weil [Wed, 4 Jun 2008 23:15:32 +0000 (16:15 -0700)]
client: fixed up cap import/exports.  still need to deal with mds failures.

17 years agomds: slight cleanup of client reconnect failures
Sage Weil [Thu, 5 Jun 2008 14:14:45 +0000 (07:14 -0700)]
mds: slight cleanup of client reconnect failures

17 years agoallow lease duration to exceed session timeout
Sage Weil [Thu, 5 Jun 2008 03:47:02 +0000 (20:47 -0700)]
allow lease duration to exceed session timeout

17 years agokclient: replace ceph_read/write with aio_read/write
Sage Weil [Thu, 5 Jun 2008 02:35:40 +0000 (19:35 -0700)]
kclient: replace ceph_read/write with aio_read/write

17 years agomds: disable rename test hack
Sage Weil [Thu, 5 Jun 2008 02:35:23 +0000 (19:35 -0700)]
mds: disable rename test hack

17 years agoMerge branch 'nested' into unstable
Sage Weil [Wed, 4 Jun 2008 20:59:16 +0000 (13:59 -0700)]
Merge branch 'nested' into unstable

17 years agokclient: fix crush cleanup
Sage Weil [Wed, 4 Jun 2008 17:50:30 +0000 (10:50 -0700)]
kclient: fix crush cleanup

17 years agokclient: simplify no-xattr encoding a bit
Sage Weil [Tue, 3 Jun 2008 14:15:44 +0000 (07:15 -0700)]
kclient: simplify no-xattr encoding a bit

17 years agoclient: ignore STALE session msg for nwo
Sage Weil [Tue, 3 Jun 2008 20:14:44 +0000 (13:14 -0700)]
client: ignore STALE session msg for nwo

17 years agofiler: fix file size probing
Sage Weil [Tue, 3 Jun 2008 20:13:40 +0000 (13:13 -0700)]
filer: fix file size probing

17 years agomon: use fcntl F_SETLK instead of flock
Sage Weil [Wed, 4 Jun 2008 19:58:46 +0000 (12:58 -0700)]
mon: use fcntl F_SETLK instead of flock

17 years agomds todos
Sage Weil [Wed, 4 Jun 2008 18:08:06 +0000 (11:08 -0700)]
mds todos

17 years agomds: another FileLock fix; call predirty_nested with correct args everywhere
Sage Weil [Wed, 4 Jun 2008 17:37:25 +0000 (10:37 -0700)]
mds: another FileLock fix; call predirty_nested with correct args everywhere

17 years agomds: fix FileLock handling of loner vs lock on replicas
Sage Weil [Wed, 4 Jun 2008 16:41:41 +0000 (09:41 -0700)]
mds: fix FileLock handling of loner vs lock on replicas

17 years agokclient: default to osd acks instead of safe, for now
Sage Weil [Wed, 4 Jun 2008 03:46:42 +0000 (20:46 -0700)]
kclient: default to osd acks instead of safe, for now

17 years agoclient: ignore STALE session msg for nwo
Sage Weil [Tue, 3 Jun 2008 20:14:44 +0000 (13:14 -0700)]
client: ignore STALE session msg for nwo

17 years agomds: more scatter fiddling
Sage Weil [Tue, 3 Jun 2008 20:13:58 +0000 (13:13 -0700)]
mds: more scatter fiddling

17 years agofiler: fix file size probing
Sage Weil [Tue, 3 Jun 2008 20:13:40 +0000 (13:13 -0700)]
filer: fix file size probing

17 years agotodos
Sage Weil [Tue, 3 Jun 2008 19:17:12 +0000 (12:17 -0700)]
todos

17 years agomds: lock NUDGE op that is tolerant of ambiguous/migrating auth
Sage Weil [Tue, 3 Jun 2008 19:14:03 +0000 (12:14 -0700)]
mds: lock NUDGE op that is tolerant of ambiguous/migrating auth

17 years agomds: propagation basically behaving
Sage Weil [Tue, 3 Jun 2008 19:04:33 +0000 (12:04 -0700)]
mds: propagation basically behaving

17 years agomds: scatter tweaks; take auth_pins along with predirty_nested locks
Sage Weil [Tue, 3 Jun 2008 18:18:25 +0000 (11:18 -0700)]
mds: scatter tweaks; take auth_pins along with predirty_nested locks

17 years agomds: rip out autoscatter nonsense
Sage Weil [Tue, 3 Jun 2008 16:54:55 +0000 (09:54 -0700)]
mds: rip out autoscatter nonsense

17 years agomds: cleaned up scatter_nudge
Sage Weil [Tue, 3 Jun 2008 16:47:04 +0000 (09:47 -0700)]
mds: cleaned up scatter_nudge

17 years agomds: half-finished scatter timeouts
Sage Weil [Tue, 3 Jun 2008 16:04:03 +0000 (09:04 -0700)]
mds: half-finished scatter timeouts

17 years agokclient: simplify no-xattr encoding a bit
Sage Weil [Tue, 3 Jun 2008 14:15:44 +0000 (07:15 -0700)]
kclient: simplify no-xattr encoding a bit

17 years agomds: fragstat rejoin basically works...
Sage Weil [Tue, 3 Jun 2008 00:23:52 +0000 (17:23 -0700)]
mds: fragstat rejoin basically works...

17 years agomds: fixed up master commit stuff
Sage Weil [Mon, 2 Jun 2008 22:48:54 +0000 (15:48 -0700)]
mds: fixed up master commit stuff

17 years agomds: fix resolution, trimming of master requests with slaves
Sage Weil [Mon, 2 Jun 2008 20:40:00 +0000 (13:40 -0700)]
mds: fix resolution, trimming of master requests with slaves

17 years agomds: check/take versionlock along with wrlock in predirty_nested
Sage Weil [Mon, 2 Jun 2008 17:46:58 +0000 (10:46 -0700)]
mds: check/take versionlock along with wrlock in predirty_nested

17 years agomds: rollback fix. avoid scatterlock change during rejoin.
Sage Weil [Mon, 2 Jun 2008 17:32:53 +0000 (10:32 -0700)]
mds: rollback fix.  avoid scatterlock change during rejoin.

17 years agomds: show fragstat
Sage Weil [Mon, 2 Jun 2008 15:49:17 +0000 (08:49 -0700)]
mds: show fragstat

17 years agomds: rename rollback closer..
Sage Weil [Sun, 1 Jun 2008 22:21:16 +0000 (15:21 -0700)]
mds: rename rollback closer..

17 years agomds: rename exports behave in non-failure case
Sage Weil [Sun, 1 Jun 2008 20:45:16 +0000 (13:45 -0700)]
mds: rename exports behave in non-failure case

17 years agopaxos: add timeout to collect stage
Sage Weil [Fri, 30 May 2008 19:16:07 +0000 (12:16 -0700)]
paxos: add timeout to collect stage

17 years agomds: rename rollback coded, untested. but the inode import/export is fundamentally...
Sage Weil [Fri, 30 May 2008 17:36:53 +0000 (10:36 -0700)]
mds: rename rollback coded, untested.  but the inode import/export is fundamentally broken...

17 years agomds: kick discovers on mds recovery too, not just failure
Sage Weil [Thu, 29 May 2008 22:29:12 +0000 (15:29 -0700)]
mds: kick discovers on mds recovery too, not just failure

17 years agomds: fixed unlink journaling
Sage Weil [Thu, 29 May 2008 22:27:28 +0000 (15:27 -0700)]
mds: fixed unlink journaling

17 years agomds: fix resolve bug
Sage Weil [Thu, 29 May 2008 22:06:51 +0000 (15:06 -0700)]
mds: fix resolve bug

17 years agomds: verified slave failure is tolerated. fixed remote_auth_pin rejoin bug.
Sage Weil [Thu, 29 May 2008 21:35:16 +0000 (14:35 -0700)]
mds: verified slave failure is tolerated. fixed remote_auth_pin rejoin bug.

17 years agomds: link rollback works. nested anchor, replay fixups.
Sage Weil [Thu, 29 May 2008 21:19:55 +0000 (14:19 -0700)]
mds: link rollback works.  nested anchor, replay fixups.

17 years agomds: do rollback. unlink done, untested.
Sage Weil [Thu, 29 May 2008 20:23:24 +0000 (13:23 -0700)]
mds: do rollback.  unlink done, untested.

17 years agomds: fixed up accounting bugs with scatterlock
Sage Weil [Thu, 29 May 2008 16:06:20 +0000 (09:06 -0700)]
mds: fixed up accounting bugs with scatterlock

17 years agomds: fixed various predirty_nested problems, rename, straydir locking. temp fragstat...
Sage Weil [Wed, 28 May 2008 23:41:40 +0000 (16:41 -0700)]
mds: fixed various predirty_nested problems, rename, straydir locking.  temp fragstat sanity checks.

17 years agomds: fix nested update in rename
Sage Weil [Wed, 28 May 2008 21:32:59 +0000 (14:32 -0700)]
mds: fix nested update in rename

17 years agomds: include time_warp_seq in inode_t encoding
Sage Weil [Wed, 28 May 2008 21:04:59 +0000 (14:04 -0700)]
mds: include time_warp_seq in inode_t encoding

17 years agomds: use dn_hash in anchor records instead of frag_t (which may change)
Sage Weil [Wed, 28 May 2008 19:23:55 +0000 (12:23 -0700)]
mds: use dn_hash in anchor records instead of frag_t (which may change)

17 years agosynclient: make walk do some basic dirstat verification
Sage Weil [Wed, 28 May 2008 18:39:09 +0000 (11:39 -0700)]
synclient: make walk do some basic dirstat verification

17 years agomds: fix rmdir to correctly and safely verify directories are empty prior to removal
Sage Weil [Wed, 28 May 2008 18:15:31 +0000 (11:15 -0700)]
mds: fix rmdir to correctly and safely verify directories are empty prior to removal

17 years agomds: check auth bit in unscatter_autoscattered
Sage Weil [Wed, 28 May 2008 17:19:08 +0000 (10:19 -0700)]
mds: check auth bit in unscatter_autoscattered

17 years agomds: many many scatterlock fixes
Sage Weil [Wed, 28 May 2008 17:05:06 +0000 (10:05 -0700)]
mds: many many scatterlock fixes

17 years agokclient: fixed msgr connection refcounting, and some cleanups
Sage Weil [Wed, 28 May 2008 03:49:27 +0000 (20:49 -0700)]
kclient: fixed msgr connection refcounting, and some cleanups

17 years agokclient: fix osdc request kicking
Sage Weil [Wed, 28 May 2008 03:45:00 +0000 (20:45 -0700)]
kclient: fix osdc request kicking

17 years agokclient: fix division lameness in calc_file_object_mapping
Sage Weil [Wed, 28 May 2008 02:18:56 +0000 (19:18 -0700)]
kclient: fix division lameness in calc_file_object_mapping

17 years agomds: fix conditional for srci export finish (didnt account for link merge)
Sage Weil [Tue, 27 May 2008 21:41:17 +0000 (14:41 -0700)]
mds: fix conditional for srci export finish (didnt account for link merge)

17 years agomds: create, adjust anchors more carefully (esp for directories)
Sage Weil [Tue, 27 May 2008 21:24:45 +0000 (14:24 -0700)]
mds: create, adjust anchors more carefully (esp for directories)

17 years agoMerge branch 'unstable' into nested
Sage Weil [Tue, 27 May 2008 20:54:00 +0000 (13:54 -0700)]
Merge branch 'unstable' into nested

17 years agopack struct ceph_object
Sage Weil [Tue, 27 May 2008 20:49:09 +0000 (13:49 -0700)]
pack struct ceph_object

17 years agokclient: fix up kobj for 2.6.24
Sage Weil [Tue, 27 May 2008 20:04:45 +0000 (13:04 -0700)]
kclient: fix up kobj for 2.6.24

17 years agomds: make cache track nested anchors
Sage Weil [Tue, 27 May 2008 19:39:31 +0000 (12:39 -0700)]
mds: make cache track nested anchors

17 years agomds: remove old predirty_dn_dir code
Sage Weil [Tue, 27 May 2008 18:09:07 +0000 (11:09 -0700)]
mds: remove old predirty_dn_dir code

17 years agomds: recursive counts for anchors
Sage Weil [Tue, 27 May 2008 15:03:43 +0000 (08:03 -0700)]
mds: recursive counts for anchors

17 years agotodos
Sage Weil [Tue, 27 May 2008 14:32:00 +0000 (07:32 -0700)]
todos

17 years agomds: some remote rename fixes, more to come
Sage Weil [Tue, 27 May 2008 14:24:02 +0000 (07:24 -0700)]
mds: some remote rename fixes, more to come

17 years agomds: yet another rename rewrite (tested locally)
Sage Weil [Tue, 27 May 2008 13:45:30 +0000 (06:45 -0700)]
mds: yet another rename rewrite (tested locally)

17 years agomds: fix up open_remote_ino_2 to open remote stray, root if necessary
Sage Weil [Tue, 27 May 2008 02:51:27 +0000 (19:51 -0700)]
mds: fix up open_remote_ino_2 to open remote stray, root if necessary

17 years agomds: dont xlock dirlock on rename
Sage Weil [Tue, 27 May 2008 02:16:19 +0000 (19:16 -0700)]
mds: dont xlock dirlock on rename