Commit Graph

33 Commits

Author SHA1 Message Date
Sage Weil
8e996d2777 mon: don't delay mount/umount paxos commits 2009-08-28 14:47:51 -07:00
Sage Weil
3699623be0 auth: remove ceph_client_ticket struct
Ticket is generally opaque to client anyway.
2009-07-27 14:12:33 -07:00
Sage Weil
52046d7014 mon: remove old asserts conflicting with new readable semantics
We may now call update_from_paxos while updating OR active.
2009-06-25 14:58:46 -07:00
Greg Farnum
1ebe88d03f mon/objecter: The monitors and Objecter now use the version in messages. 2009-06-25 14:54:06 -07:00
Greg Farnum
540ad29980 mon/msg: PThey mostly hold version_t's now. Unused, though. 2009-06-24 12:27:55 -07:00
Sage Weil
49d6e404a2 Merge branch 'unstable' into rados
Conflicts:

	src/client/SyntheticClient.cc
	src/kernel/bookkeeper.h
	src/osd/ReplicatedPG.cc
	src/osdc/Filer.cc
	src/osdc/Objecter.h
2009-05-19 13:20:14 -07:00
Sage Weil
ddfb2d760e mon: send mount error to client on EPERM or protocol version mismatch 2009-05-19 09:58:15 -07:00
Sage Weil
1b9babf9c7 mon: don't send mdsmap on client mount
Client can request it on first mds op.
2009-05-07 17:38:11 -07:00
Sage Weil
030ca53031 mon: clean up log msg formats a bit 2009-04-23 10:41:05 -07:00
Yehuda Sadeh
9bed3736c0 osd: add logclient state changes 2009-03-27 18:10:15 -07:00
Sage Weil
659fcfcd63 mon: avoid dup umount log entires on client unmount 2009-03-27 13:39:51 -07:00
Sage Weil
c8d9a09fa8 mon: clean up client mount/unmount messages a bit 2009-03-27 13:23:50 -07:00
Yehuda Sadeh
694582ff42 cmon: add logclient, mount/unmount messsages 2009-03-27 11:51:00 -07:00
Sage Weil
3b9ec087fe protocol: add mount_ack to client mount protocol 2009-03-19 14:36:59 -07:00
Yehuda Sadeh
3814189b08 auth: added basic client ip authorization 2009-03-18 15:34:01 -07:00
Yehuda Sadeh
c6ff2e6aaf ceph_init: initial version 2009-01-30 15:47:59 -08:00
Sage Weil
ab8a92123b mon: refactor map print_summary/operator<< methods 2008-12-09 14:44:41 -08:00
Yehuda Sadeh
426f47a972 mon: factor ClientMap class out 2008-12-09 14:12:31 -08:00
Sage Weil
7c160a43c3 mon: clean up paxos service registration a bit. rev disk format. 2008-12-04 14:57:15 -08:00
Sage Weil
a1511ebd29 mon: use generic stash mechism to manage latest version of paxos-managed object 2008-11-14 12:42:56 -08:00
Sage Weil
8ff44d669d mon: indicate last_consumed state after writing "latest" full maps
Until then, we may need old incremental states.  This way paxos
won't discard them.
2008-11-13 14:30:35 -08:00
Sage Weil
c948f7bf62 mon: pave way for more per-client mount info in monitor
Eventually we'll need some security stuff in here
2008-11-13 12:45:37 -08:00
Sage Weil
d618cb06b3 mon: client mon stat, dump commands; add to cmonctl -w 2008-11-13 12:45:37 -08:00
Sage Weil
9499a8e80a rewrite debug macros, infrastructure 2008-11-05 14:32:37 -08:00
Sage Weil
689a8d2839 mon: read() needn't check is_readable() 2008-08-06 11:16:20 -07:00
Sage Weil
54694df50a mon: allow tick on peons; make most actions in update_from_paxos for leaders only 2008-07-30 15:34:25 -07:00
Sage Weil
99a3fe2b23 mon: election bugfix 2008-07-30 15:05:12 -07:00
Sage Weil
71323039d1 mon: use orig_src in clientmon, elsewhere 2008-07-02 20:37:07 -07:00
Sage Weil
1b509d1c79 mon: shutdown cleanup. fixed leak of MOSDFailure. 2008-05-20 11:03:21 -07:00
Sage Weil
0351d56a74 mon: new encoding throughout 2008-05-08 14:28:05 -07:00
Sage Weil
366df446fd mon: send new clients monmap before osd, mds maps 2008-04-08 20:54:21 -07:00
Sage Weil
02e887312b revamped mkfs procedures, mon startup, and more 2008-03-10 16:23:41 -07:00
Sage Weil
c1865445c5 reorganized source tree 2007-12-19 13:28:33 -08:00