]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
Sage Weil [Thu, 7 Aug 2008 18:20:08 +0000 (11:20 -0700)]
mds: do not purge strays with snapped references/past parents
Sage Weil [Thu, 7 Aug 2008 17:35:51 +0000 (10:35 -0700)]
osd: fix head deletion
Sage Weil [Thu, 7 Aug 2008 17:31:25 +0000 (10:31 -0700)]
mds: fix unlink snaprealm creation
Sage Weil [Thu, 7 Aug 2008 17:02:05 +0000 (10:02 -0700)]
client: delayed caps release. fix caps release after writeback.
Sage Weil [Thu, 7 Aug 2008 14:42:07 +0000 (07:42 -0700)]
mds: adjust snaprealm parents in link helpers
Sage Weil [Thu, 7 Aug 2008 14:41:27 +0000 (07:41 -0700)]
mds: clean up mutations, drop pins
Sage Weil [Thu, 7 Aug 2008 03:29:55 +0000 (20:29 -0700)]
vstartnew.sh
Sage Weil [Thu, 7 Aug 2008 00:36:43 +0000 (17:36 -0700)]
osd: redid snapped reads, writes
Sage Weil [Thu, 7 Aug 2008 00:36:15 +0000 (17:36 -0700)]
client: fix cap ref drop on snapped read
Sage Weil [Thu, 7 Aug 2008 00:29:45 +0000 (17:29 -0700)]
ebofs: allow attr updates on cloned objects
Sage Weil [Wed, 6 Aug 2008 19:10:08 +0000 (12:10 -0700)]
osd: pick_read_snap v1
Sage Weil [Wed, 6 Aug 2008 18:33:56 +0000 (11:33 -0700)]
Merge commit 'origin/unstable' into snap
Conflicts:
src/osd/OSDMap.cc
src/osd/ReplicatedPG.cc
Sage Weil [Wed, 6 Aug 2008 18:16:20 +0000 (11:16 -0700)]
mon: read() needn't check is_readable()
Sage Weil [Wed, 6 Aug 2008 18:15:41 +0000 (11:15 -0700)]
ebofs: fix uninit value on o/cnode creation
Sage Weil [Wed, 6 Aug 2008 17:35:14 +0000 (10:35 -0700)]
osd: encode/decode PG::Info in pg xattr
Sage Weil [Wed, 6 Aug 2008 17:34:53 +0000 (10:34 -0700)]
os: add collection_getattr that takes a bufferlist
Sage Weil [Wed, 6 Aug 2008 17:07:15 +0000 (10:07 -0700)]
osd: clean up _create_lock_new_pg
Sage Weil [Wed, 6 Aug 2008 17:05:20 +0000 (10:05 -0700)]
ebofs: fix apply_transaction vs cids on object ops
Sage Weil [Wed, 6 Aug 2008 16:44:33 +0000 (09:44 -0700)]
osd: fix pg create peer ordering
Sage Weil [Tue, 5 Aug 2008 23:59:16 +0000 (16:59 -0700)]
client: 'follows' is snap_context seq
Sage Weil [Tue, 5 Aug 2008 23:06:55 +0000 (16:06 -0700)]
osdc: adjust objecter interface to use SnapContext for writes
Sage Weil [Tue, 5 Aug 2008 21:58:47 +0000 (14:58 -0700)]
mds client: initial steps for cap-less opens of snapped files
Sage Weil [Tue, 5 Aug 2008 21:09:18 +0000 (14:09 -0700)]
mds: split snaprealm on unlink; clean up rename realm updates
Sage Weil [Tue, 5 Aug 2008 16:36:09 +0000 (09:36 -0700)]
mds: send snap updates on snaplock update
Sage Weil [Tue, 5 Aug 2008 04:03:07 +0000 (21:03 -0700)]
mds: factor out do_realm_split_notify, call on snap lock update
Sage Weil [Tue, 5 Aug 2008 03:55:45 +0000 (20:55 -0700)]
mds: handle realm split in open_snaprealm()
Ian Holsman [Tue, 5 Aug 2008 02:53:45 +0000 (19:53 -0700)]
darwin changes
Sage Weil [Tue, 5 Aug 2008 02:48:40 +0000 (19:48 -0700)]
filestore: --filestore_btrfs_trans to enable/disable btrfs transaction ioctls
Sage Weil [Mon, 4 Aug 2008 21:32:27 +0000 (14:32 -0700)]
mds: snaprealm replay, reconnect fixes
Sage Weil [Mon, 4 Aug 2008 21:29:27 +0000 (14:29 -0700)]
client: snaprealm reconnect, update fixes
Sage Weil [Mon, 4 Aug 2008 17:38:17 +0000 (10:38 -0700)]
mds: list child snaprealms in split, and send split notifications to all clients with caps in nested snaprealms
Sage Weil [Mon, 4 Aug 2008 17:37:43 +0000 (10:37 -0700)]
mds: adjust open_parent on replay relinking
Sage Weil [Mon, 4 Aug 2008 17:37:23 +0000 (10:37 -0700)]
client: invalidate child snaprealms; adjust snaprealm parents on split
Sage Weil [Mon, 4 Aug 2008 16:52:24 +0000 (09:52 -0700)]
mds: fix replay of tableclient tids to include in logseg list
Sage Weil [Mon, 4 Aug 2008 03:32:41 +0000 (20:32 -0700)]
osd: ignore CEPH_OSD_EXISTS until we have a use for it
Sage Weil [Mon, 4 Aug 2008 03:30:30 +0000 (20:30 -0700)]
osd: ignore CEPH_OSD_EXISTS status bit until we have a real use for it
Sage Weil [Sun, 3 Aug 2008 22:25:15 +0000 (15:25 -0700)]
mds: fix snaptable initialization/recovery, mdsmap anchortable -> tableserver
Sage Weil [Sun, 3 Aug 2008 22:06:03 +0000 (15:06 -0700)]
vstartnew.sh
Sage Weil [Sun, 3 Aug 2008 22:05:53 +0000 (15:05 -0700)]
msgr: debug level
Sage Weil [Sun, 3 Aug 2008 22:05:38 +0000 (15:05 -0700)]
mds: reconnect encoding
Sage Weil [Sun, 3 Aug 2008 22:04:51 +0000 (15:04 -0700)]
mds: fix open_parent addition in rename
Sage Weil [Sun, 3 Aug 2008 21:52:39 +0000 (14:52 -0700)]
mds: fix open_remote_ino freeze_dir check
Sage Weil [Sun, 3 Aug 2008 21:20:12 +0000 (14:20 -0700)]
mds: mdstable/client, anchorserver/client fixes
Sage Weil [Sun, 3 Aug 2008 21:15:45 +0000 (14:15 -0700)]
client: snap msgs inc mds session push seq
Sage Weil [Sun, 3 Aug 2008 21:15:25 +0000 (14:15 -0700)]
mds: adjust debug output
Sage Weil [Sun, 3 Aug 2008 20:56:45 +0000 (13:56 -0700)]
mds: fix open_parents context deletion
Sage Weil [Sun, 3 Aug 2008 20:55:59 +0000 (13:55 -0700)]
client: add missing dendl
Sage Weil [Sun, 3 Aug 2008 04:20:11 +0000 (21:20 -0700)]
check_dendl.pl script
Sage Weil [Sat, 2 Aug 2008 21:56:15 +0000 (14:56 -0700)]
msgr: adjust policies
Sage Weil [Sat, 2 Aug 2008 21:38:35 +0000 (14:38 -0700)]
mon: fix mds takeover
Sage Weil [Sat, 2 Aug 2008 21:38:35 +0000 (14:38 -0700)]
mon: fix mds takeover
Sage Weil [Sat, 2 Aug 2008 21:38:21 +0000 (14:38 -0700)]
Merge branch 'unstable' of ceph.newdream.net:/git/ceph into unstable
Sage Weil [Sat, 2 Aug 2008 17:46:10 +0000 (10:46 -0700)]
mds: reconnect compiles...
Sage Weil [Sat, 2 Aug 2008 04:18:40 +0000 (21:18 -0700)]
mds: some snaprealm reconnect bits
Sage Weil [Fri, 1 Aug 2008 23:37:09 +0000 (16:37 -0700)]
mds: lots of reconnect fun
Sage Weil [Fri, 1 Aug 2008 23:15:55 +0000 (16:15 -0700)]
debian: include missing items in ceph-mon, chmod +x rules
Sage Weil [Fri, 1 Aug 2008 21:07:01 +0000 (14:07 -0700)]
ebofs: fix NodePool::expand_usemap() to correctly reallocate a contiguous buffer
Sage Weil [Thu, 31 Jul 2008 23:49:55 +0000 (16:49 -0700)]
mds: the reconnect trainwreck continues
Sage Weil [Thu, 31 Jul 2008 22:44:47 +0000 (15:44 -0700)]
mds: first pass at snap-aware client reconnect
Sage Weil [Thu, 31 Jul 2008 20:58:01 +0000 (13:58 -0700)]
Merge branch 'unstable' into snap
Conflicts:
src/mon/ClientMonitor.cc
src/mon/MDSMonitor.cc
src/mon/OSDMonitor.cc
src/mon/PGMonitor.cc
Sage Weil [Thu, 31 Jul 2008 20:37:32 +0000 (13:37 -0700)]
osd: reset complete_to/requested_to pointers on recovery finish
Sage Weil [Thu, 31 Jul 2008 20:28:15 +0000 (13:28 -0700)]
osd: pull last_complete forward on recovery completion
it may have lagged due to non-pull events, like deletion or obsolted updates (followed by deletion)
Sage Weil [Thu, 31 Jul 2008 20:26:47 +0000 (13:26 -0700)]
osd: fix merge_log to process in _forward_ order
Sage Weil [Thu, 31 Jul 2008 19:50:31 +0000 (12:50 -0700)]
osd: add_event() helper to assimilate Log::Entry into Missing
Sage Weil [Thu, 31 Jul 2008 18:26:20 +0000 (11:26 -0700)]
osd: small cleanup
Sage Weil [Thu, 31 Jul 2008 18:04:04 +0000 (11:04 -0700)]
dstartnew.sh/dstop.sh
Sage Weil [Thu, 31 Jul 2008 18:02:24 +0000 (11:02 -0700)]
ebofs: replace hash_map with unordered_map in nodepool
Sage Weil [Thu, 31 Jul 2008 18:01:13 +0000 (11:01 -0700)]
osd: write empty log on pg creation
Sage Weil [Thu, 31 Jul 2008 17:43:40 +0000 (10:43 -0700)]
osd: wake up all pg waiters on activate_map; clean up wake code
Sage Weil [Thu, 31 Jul 2008 18:05:46 +0000 (11:05 -0700)]
osd: check in with mon when no heartbeat peers
Sage Weil [Thu, 31 Jul 2008 14:20:40 +0000 (07:20 -0700)]
osd: some additional do_recovery debugging
Sage Weil [Thu, 31 Jul 2008 04:54:40 +0000 (21:54 -0700)]
osd: filter heartbeat stamps against source set (fixes false timeout when peer leaves then rejoins from set)
Sage Weil [Thu, 31 Jul 2008 04:44:01 +0000 (21:44 -0700)]
mds: fix rejoin encoding
Sage Weil [Thu, 31 Jul 2008 04:43:46 +0000 (21:43 -0700)]
buffer: fix iterator assignment to between bufferlists
Sage Weil [Thu, 31 Jul 2008 04:43:19 +0000 (21:43 -0700)]
mds: misc rejoin, reconnect fixes
Sage Weil [Thu, 31 Jul 2008 04:43:46 +0000 (21:43 -0700)]
buffer: fix iterator assignment to between bufferlists
Sage Weil [Wed, 30 Jul 2008 23:45:43 +0000 (16:45 -0700)]
mon: fix double propose in mdsmon tick
Sage Weil [Wed, 30 Jul 2008 23:45:43 +0000 (16:45 -0700)]
mon: fix double propose in mdsmon tick
Sage Weil [Wed, 30 Jul 2008 22:34:25 +0000 (15:34 -0700)]
mon: allow tick on peons; make most actions in update_from_paxos for leaders only
Sage Weil [Wed, 30 Jul 2008 22:28:56 +0000 (15:28 -0700)]
mds: hook session version in EImportStart
Sage Weil [Wed, 30 Jul 2008 22:23:39 +0000 (15:23 -0700)]
mds: fix dirty assertion in CDir post-commit clean sweep
Sage Weil [Wed, 30 Jul 2008 22:07:27 +0000 (15:07 -0700)]
mds: encode _replica_ lock state
Sage Weil [Wed, 30 Jul 2008 22:05:24 +0000 (15:05 -0700)]
bug todo
Sage Weil [Wed, 30 Jul 2008 22:03:29 +0000 (15:03 -0700)]
mon: election bugfix
Sage Weil [Wed, 30 Jul 2008 22:03:29 +0000 (15:03 -0700)]
mon: election bugfix
Sage Weil [Wed, 30 Jul 2008 21:11:26 +0000 (14:11 -0700)]
mds: remove useless dn dir_offset
Sage Weil [Wed, 30 Jul 2008 21:07:45 +0000 (14:07 -0700)]
mds: frag's rstat may update without nestlock held
Sage Weil [Wed, 30 Jul 2008 20:27:06 +0000 (13:27 -0700)]
mds: move snap_purged_thru into fnode, fix commit/fetch
Sage Weil [Wed, 30 Jul 2008 19:26:05 +0000 (12:26 -0700)]
client: use cache for lookup on dn lease OR dir ICONTENT lease
Sage Weil [Wed, 30 Jul 2008 19:25:39 +0000 (12:25 -0700)]
mds: clean up empty/null/infinite leasing
Sage Weil [Wed, 30 Jul 2008 19:02:42 +0000 (12:02 -0700)]
mds: discover_reply handler fix for null dentries
Sage Weil [Wed, 30 Jul 2008 18:57:03 +0000 (11:57 -0700)]
mds: fix up scatter/gather, but in project_rstat_to_inode
Sage Weil [Wed, 30 Jul 2008 17:48:18 +0000 (10:48 -0700)]
mds: cleaned up rejoin vs scatterlocks
Sage Weil [Wed, 30 Jul 2008 16:31:19 +0000 (09:31 -0700)]
mds: some scatterlock cleanup, incomplete
Sage Weil [Wed, 30 Jul 2008 04:40:59 +0000 (21:40 -0700)]
todos
Sage Weil [Wed, 30 Jul 2008 04:38:30 +0000 (21:38 -0700)]
mds: scattered rstat fixups. old_inodes only fully defined on auth.
Sage Weil [Wed, 30 Jul 2008 04:03:12 +0000 (21:03 -0700)]
mds: fix predirty/dirty ordering bug in unlink
Sage Weil [Wed, 30 Jul 2008 03:41:45 +0000 (20:41 -0700)]
mds: discover bug
Sage Weil [Wed, 30 Jul 2008 03:41:06 +0000 (20:41 -0700)]
client: cap flush, import/export fixes
Sage Weil [Tue, 29 Jul 2008 23:47:57 +0000 (16:47 -0700)]
mds: some scatterlock dirstat fixes