]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
Sage Weil [Fri, 13 Jun 2008 21:36:26 +0000 (14:36 -0700)]
mds: mark sessionmapv in LogSegment during replay
Sage Weil [Fri, 13 Jun 2008 20:57:05 +0000 (13:57 -0700)]
frag: fix parens
Sage Weil [Fri, 13 Jun 2008 20:54:30 +0000 (13:54 -0700)]
todos
Sage Weil [Fri, 13 Jun 2008 20:37:27 +0000 (13:37 -0700)]
mds: fix frag replay
Sage Weil [Fri, 13 Jun 2008 20:37:02 +0000 (13:37 -0700)]
frag: fix bug in force_to_leaf
Sage Weil [Fri, 13 Jun 2008 19:03:23 +0000 (12:03 -0700)]
mds: disable authpin debugging
Sage Weil [Fri, 13 Jun 2008 19:02:39 +0000 (12:02 -0700)]
Merge branch 'nstring' into unstable
Sage Weil [Fri, 13 Jun 2008 00:23:14 +0000 (17:23 -0700)]
mds: fix fragstat accounting across dirfrag splits
Sage Weil [Fri, 13 Jun 2008 18:30:46 +0000 (11:30 -0700)]
string table
Sage Weil [Fri, 13 Jun 2008 14:33:57 +0000 (07:33 -0700)]
mds: use nstring class
Sage Weil [Thu, 12 Jun 2008 22:46:11 +0000 (15:46 -0700)]
mds: stop munging hash
Sage Weil [Thu, 12 Jun 2008 21:30:00 +0000 (14:30 -0700)]
frag: remove old cruft
Sage Weil [Thu, 12 Jun 2008 21:23:43 +0000 (14:23 -0700)]
mds: auth_pin dir we are projecting in predirty_nested
Sage Weil [Thu, 12 Jun 2008 21:23:16 +0000 (14:23 -0700)]
new frag encoding uses _most_ significant bits.
Sage Weil [Thu, 12 Jun 2008 21:22:40 +0000 (14:22 -0700)]
mds: rdlock dft during readdir
Sage Weil [Thu, 12 Jun 2008 19:59:57 +0000 (12:59 -0700)]
fix frag_next, using lame old frag encoding strategy
Sage Weil [Thu, 12 Jun 2008 18:07:18 +0000 (11:07 -0700)]
mds: added auth_pin debugging; fixed auth_pin leak in scatter_writebehind
Sage Weil [Wed, 11 Jun 2008 23:40:23 +0000 (16:40 -0700)]
mds: frag fixups. but there is a lost auth_pin somewhere...
Sage Weil [Tue, 10 Jun 2008 23:48:16 +0000 (16:48 -0700)]
mds: some initial dirfrag cleanups
Sage Weil [Thu, 12 Jun 2008 04:26:55 +0000 (21:26 -0700)]
store data and metadata in separate pg_pools; name crush rules
Sage Weil [Thu, 12 Jun 2008 04:00:11 +0000 (21:00 -0700)]
mds: move inode_t et al to mdstypes.h; remove inode_t from osdc/*
Sage Weil [Tue, 10 Jun 2008 22:06:56 +0000 (15:06 -0700)]
filestore: mask SIGINT, SIGTERM to (somewhat) protect transactions
Sage Weil [Mon, 9 Jun 2008 18:40:10 +0000 (11:40 -0700)]
os: remove read ops from transactions
Sage Weil [Thu, 5 Jun 2008 23:58:43 +0000 (16:58 -0700)]
filestore: alternative btrfs usertrans ioctl
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)
Sage Weil [Tue, 10 Jun 2008 13:44:43 +0000 (06:44 -0700)]
mds: wait for journal safe for import/export
Sage Weil [Tue, 10 Jun 2008 13:40:30 +0000 (06:40 -0700)]
journaler: ack barriers
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
Sage Weil [Fri, 6 Jun 2008 14:41:06 +0000 (07:41 -0700)]
todo
Sage Weil [Mon, 9 Jun 2008 18:03:55 +0000 (11:03 -0700)]
osd: write full maps out outside of advance_map transaction
Sage Weil [Mon, 9 Jun 2008 23:50:41 +0000 (16:50 -0700)]
kclient: close wanted->needed cap transition ordering hole
Sage Weil [Fri, 6 Jun 2008 23:14:25 +0000 (16:14 -0700)]
kclient: avoid sending renew to non-active mds
Sage Weil [Fri, 6 Jun 2008 22:33:53 +0000 (15:33 -0700)]
kclient: small cleanup
Sage Weil [Fri, 6 Jun 2008 22:33:35 +0000 (15:33 -0700)]
asdf
Sage Weil [Fri, 6 Jun 2008 19:18:53 +0000 (12:18 -0700)]
kclient: tolerate starting peer with 0.0.0.0 addr
Sage Weil [Fri, 6 Jun 2008 19:02:07 +0000 (12:02 -0700)]
kclient: ClearPagePrivate more aggressively in invalidatepage
Sage Weil [Fri, 6 Jun 2008 18:44:51 +0000 (11:44 -0700)]
kclient: simplify osdmap array allocation
Sage Weil [Fri, 6 Jun 2008 17:14:03 +0000 (10:14 -0700)]
kclient: add mount_attempts mount option
Sage Weil [Fri, 6 Jun 2008 17:08:57 +0000 (10:08 -0700)]
kclient: fix mount failure unwinding
Sage Weil [Fri, 6 Jun 2008 16:57:45 +0000 (09:57 -0700)]
kclient: fix bad socket_put on connect error
Sage Weil [Thu, 5 Jun 2008 23:43:20 +0000 (16:43 -0700)]
kclient: more debug info in osdc
Sage Weil [Thu, 5 Jun 2008 23:19:23 +0000 (16:19 -0700)]
mds: fix FileLock can_wrlock
Sage Weil [Thu, 5 Jun 2008 23:18:40 +0000 (16:18 -0700)]
mds: fix ScatterLock can_wrlock
Sage Weil [Thu, 5 Jun 2008 20:53:26 +0000 (13:53 -0700)]
mds: clean up old mtime cruft, bug
Sage Weil [Thu, 5 Jun 2008 20:28:17 +0000 (13:28 -0700)]
some cap todos done
Sage Weil [Thu, 5 Jun 2008 20:26:13 +0000 (13:26 -0700)]
crush: add a few assertions to catch badness early
Sage Weil [Thu, 5 Jun 2008 20:25:52 +0000 (13:25 -0700)]
client: some cap cleanup
Sage Weil [Thu, 5 Jun 2008 20:25:41 +0000 (13:25 -0700)]
kclient: cap import/export, some cleanups
Sage Weil [Thu, 5 Jun 2008 18:53:18 +0000 (11:53 -0700)]
client: simplify caps import/export behavior
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.
Sage Weil [Thu, 5 Jun 2008 14:14:45 +0000 (07:14 -0700)]
mds: slight cleanup of client reconnect failures
Sage Weil [Thu, 5 Jun 2008 03:47:02 +0000 (20:47 -0700)]
allow lease duration to exceed session timeout
Sage Weil [Thu, 5 Jun 2008 02:35:40 +0000 (19:35 -0700)]
kclient: replace ceph_read/write with aio_read/write
Sage Weil [Thu, 5 Jun 2008 02:35:23 +0000 (19:35 -0700)]
mds: disable rename test hack
Sage Weil [Wed, 4 Jun 2008 20:59:16 +0000 (13:59 -0700)]
Merge branch 'nested' into unstable
Sage Weil [Wed, 4 Jun 2008 17:50:30 +0000 (10:50 -0700)]
kclient: fix crush cleanup
Sage Weil [Tue, 3 Jun 2008 14:15:44 +0000 (07:15 -0700)]
kclient: simplify no-xattr encoding a bit
Sage Weil [Tue, 3 Jun 2008 20:14:44 +0000 (13:14 -0700)]
client: ignore STALE session msg for nwo
Sage Weil [Tue, 3 Jun 2008 20:13:40 +0000 (13:13 -0700)]
filer: fix file size probing
Sage Weil [Wed, 4 Jun 2008 19:58:46 +0000 (12:58 -0700)]
mon: use fcntl F_SETLK instead of flock
Sage Weil [Wed, 4 Jun 2008 18:08:06 +0000 (11:08 -0700)]
mds todos
Sage Weil [Wed, 4 Jun 2008 17:37:25 +0000 (10:37 -0700)]
mds: another FileLock fix; call predirty_nested with correct args everywhere
Sage Weil [Wed, 4 Jun 2008 16:41:41 +0000 (09:41 -0700)]
mds: fix FileLock handling of loner vs lock on replicas
Sage Weil [Wed, 4 Jun 2008 03:46:42 +0000 (20:46 -0700)]
kclient: default to osd acks instead of safe, for now
Sage Weil [Tue, 3 Jun 2008 20:14:44 +0000 (13:14 -0700)]
client: ignore STALE session msg for nwo
Sage Weil [Tue, 3 Jun 2008 20:13:58 +0000 (13:13 -0700)]
mds: more scatter fiddling
Sage Weil [Tue, 3 Jun 2008 20:13:40 +0000 (13:13 -0700)]
filer: fix file size probing
Sage Weil [Tue, 3 Jun 2008 19:17:12 +0000 (12:17 -0700)]
todos
Sage Weil [Tue, 3 Jun 2008 19:14:03 +0000 (12:14 -0700)]
mds: lock NUDGE op that is tolerant of ambiguous/migrating auth
Sage Weil [Tue, 3 Jun 2008 19:04:33 +0000 (12:04 -0700)]
mds: propagation basically behaving
Sage Weil [Tue, 3 Jun 2008 18:18:25 +0000 (11:18 -0700)]
mds: scatter tweaks; take auth_pins along with predirty_nested locks
Sage Weil [Tue, 3 Jun 2008 16:54:55 +0000 (09:54 -0700)]
mds: rip out autoscatter nonsense
Sage Weil [Tue, 3 Jun 2008 16:47:04 +0000 (09:47 -0700)]
mds: cleaned up scatter_nudge
Sage Weil [Tue, 3 Jun 2008 16:04:03 +0000 (09:04 -0700)]
mds: half-finished scatter timeouts
Sage Weil [Tue, 3 Jun 2008 14:15:44 +0000 (07:15 -0700)]
kclient: simplify no-xattr encoding a bit
Sage Weil [Tue, 3 Jun 2008 00:23:52 +0000 (17:23 -0700)]
mds: fragstat rejoin basically works...
Sage Weil [Mon, 2 Jun 2008 22:48:54 +0000 (15:48 -0700)]
mds: fixed up master commit stuff
Sage Weil [Mon, 2 Jun 2008 20:40:00 +0000 (13:40 -0700)]
mds: fix resolution, trimming of master requests with slaves
Sage Weil [Mon, 2 Jun 2008 17:46:58 +0000 (10:46 -0700)]
mds: check/take versionlock along with wrlock in predirty_nested
Sage Weil [Mon, 2 Jun 2008 17:32:53 +0000 (10:32 -0700)]
mds: rollback fix. avoid scatterlock change during rejoin.
Sage Weil [Mon, 2 Jun 2008 15:49:17 +0000 (08:49 -0700)]
mds: show fragstat
Sage Weil [Sun, 1 Jun 2008 22:21:16 +0000 (15:21 -0700)]
mds: rename rollback closer..
Sage Weil [Sun, 1 Jun 2008 20:45:16 +0000 (13:45 -0700)]
mds: rename exports behave in non-failure case
Sage Weil [Fri, 30 May 2008 19:16:07 +0000 (12:16 -0700)]
paxos: add timeout to collect stage
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...
Sage Weil [Thu, 29 May 2008 22:29:12 +0000 (15:29 -0700)]
mds: kick discovers on mds recovery too, not just failure
Sage Weil [Thu, 29 May 2008 22:27:28 +0000 (15:27 -0700)]
mds: fixed unlink journaling
Sage Weil [Thu, 29 May 2008 22:06:51 +0000 (15:06 -0700)]
mds: fix resolve 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.
Sage Weil [Thu, 29 May 2008 21:19:55 +0000 (14:19 -0700)]
mds: link rollback works. nested anchor, replay fixups.
Sage Weil [Thu, 29 May 2008 20:23:24 +0000 (13:23 -0700)]
mds: do rollback. unlink done, untested.
Sage Weil [Thu, 29 May 2008 16:06:20 +0000 (09:06 -0700)]
mds: fixed up accounting bugs with scatterlock
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.
Sage Weil [Wed, 28 May 2008 21:32:59 +0000 (14:32 -0700)]
mds: fix nested update in rename
Sage Weil [Wed, 28 May 2008 21:04:59 +0000 (14:04 -0700)]
mds: include time_warp_seq in inode_t encoding
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)
Sage Weil [Wed, 28 May 2008 18:39:09 +0000 (11:39 -0700)]
synclient: make walk do some basic dirstat verification
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
Sage Weil [Wed, 28 May 2008 17:19:08 +0000 (10:19 -0700)]
mds: check auth bit in unscatter_autoscattered
Sage Weil [Wed, 28 May 2008 17:05:06 +0000 (10:05 -0700)]
mds: many many scatterlock fixes