]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
Yehuda Sadeh [Mon, 21 Sep 2009 23:31:05 +0000 (16:31 -0700)]
auth: fix deadlock
Yehuda Sadeh [Mon, 21 Sep 2009 22:59:15 +0000 (15:59 -0700)]
auth: entity can request rotating keys (in progress)
Yehuda Sadeh [Mon, 21 Sep 2009 18:03:05 +0000 (11:03 -0700)]
auth: more than 1 rotating key per service, key id
Yehuda Sadeh [Sat, 19 Sep 2009 00:07:22 +0000 (17:07 -0700)]
authmon: distribute rotating keys
Yehuda Sadeh [Fri, 18 Sep 2009 18:45:17 +0000 (11:45 -0700)]
auth: authmon incremenetal can hold rotating key
Yehuda Sadeh [Fri, 18 Sep 2009 18:24:26 +0000 (11:24 -0700)]
auth: keep keys in single data structure
Yehuda Sadeh [Fri, 18 Sep 2009 17:08:25 +0000 (10:08 -0700)]
auth: some authmon fixes
Yehuda Sadeh [Thu, 17 Sep 2009 23:31:58 +0000 (16:31 -0700)]
auth: add authmon handling
Yehuda Sadeh [Thu, 17 Sep 2009 20:45:27 +0000 (13:45 -0700)]
auth: define header in makefile
Yehuda Sadeh [Thu, 17 Sep 2009 20:44:39 +0000 (13:44 -0700)]
auth: add missing header file
Yehuda Sadeh [Thu, 17 Sep 2009 17:18:59 +0000 (10:18 -0700)]
auth: rotate rotating keys every time interval
Yehuda Sadeh [Wed, 16 Sep 2009 19:34:33 +0000 (12:34 -0700)]
auth: add missing lock
Yehuda Sadeh [Tue, 15 Sep 2009 23:23:18 +0000 (16:23 -0700)]
auth: authorize
Yehuda Sadeh [Tue, 15 Sep 2009 21:35:45 +0000 (14:35 -0700)]
auth: new improved mechanism works now
Yehuda Sadeh [Tue, 15 Sep 2009 19:56:09 +0000 (12:56 -0700)]
auth: move code around, making some order
Yehuda Sadeh [Tue, 15 Sep 2009 19:49:52 +0000 (12:49 -0700)]
auth: comprehensive overhaul (not working yet)
Yehuda Sadeh [Fri, 11 Sep 2009 21:51:42 +0000 (14:51 -0700)]
auth: authorize response handling
Yehuda Sadeh [Fri, 11 Sep 2009 21:28:44 +0000 (14:28 -0700)]
auth: interface adjustments
Yehuda Sadeh [Fri, 11 Sep 2009 20:43:51 +0000 (13:43 -0700)]
Merge branch 'auth' of ssh://ceph.newdream.net/git/ceph into auth
Yehuda Sadeh [Fri, 11 Sep 2009 20:43:28 +0000 (13:43 -0700)]
auth: authorize stuff
Sage Weil [Thu, 10 Sep 2009 22:58:21 +0000 (15:58 -0700)]
armor: make armor encoding match libssl's base64
Yehuda Sadeh [Thu, 10 Sep 2009 21:20:49 +0000 (14:20 -0700)]
auth: refactor interface with monclient
Yehuda Sadeh [Wed, 9 Sep 2009 21:50:50 +0000 (14:50 -0700)]
auth: remove redundant delete
Yehuda Sadeh [Wed, 9 Sep 2009 21:36:44 +0000 (14:36 -0700)]
Merge branch 'auth' of ssh://ceph.newdream.net/git/ceph into auth
Yehuda Sadeh [Wed, 9 Sep 2009 21:35:08 +0000 (14:35 -0700)]
auth: multiple tickets handling
Sage Weil [Wed, 9 Sep 2009 21:05:09 +0000 (14:05 -0700)]
auth: refactor MonClient <-> AuthClientHandler interface
Sage Weil [Wed, 9 Sep 2009 20:42:51 +0000 (13:42 -0700)]
Merge branch 'unstable' into auth
Conflicts:
src/mon/ClientMonitor.cc
src/mon/ClientMonitor.h
src/mon/MonClient.cc
src/mon/MonClient.h
Sage Weil [Tue, 8 Sep 2009 23:48:31 +0000 (16:48 -0700)]
crush: fix long line
Sage Weil [Tue, 8 Sep 2009 23:47:12 +0000 (16:47 -0700)]
kclient: whitespace
Sage Weil [Wed, 9 Sep 2009 19:27:46 +0000 (12:27 -0700)]
mds: avoid client lookup by using per-connection msgr state
Sage Weil [Wed, 9 Sep 2009 19:27:19 +0000 (12:27 -0700)]
msgr: per connection state
Sage Weil [Tue, 8 Sep 2009 23:42:09 +0000 (16:42 -0700)]
kclient: kill ceph_fsid_t typedef
Sage Weil [Tue, 8 Sep 2009 23:25:15 +0000 (16:25 -0700)]
kclient: checkpatch cleanups
Sage Weil [Tue, 8 Sep 2009 23:08:14 +0000 (16:08 -0700)]
kclient: update Documentation/ioctl/ioctl-number.txt
Sage Weil [Tue, 8 Sep 2009 21:48:27 +0000 (14:48 -0700)]
todo
Sage Weil [Tue, 8 Sep 2009 21:47:25 +0000 (14:47 -0700)]
v0.14
Sage Weil [Tue, 8 Sep 2009 21:40:59 +0000 (14:40 -0700)]
kclient: remove msgpools for now
Sage Weil [Tue, 8 Sep 2009 21:13:04 +0000 (14:13 -0700)]
init-ceph: fix pre/post commands
Yehuda Sadeh [Tue, 8 Sep 2009 21:05:55 +0000 (14:05 -0700)]
auth: stop auth sequence after getting the tickets
Sage Weil [Tue, 8 Sep 2009 20:57:43 +0000 (13:57 -0700)]
kclient: msgr init cleanup
Sage Weil [Tue, 8 Sep 2009 20:55:23 +0000 (13:55 -0700)]
kclient: clean up keepalive send logic
Sage Weil [Tue, 8 Sep 2009 20:52:55 +0000 (13:52 -0700)]
kclient: msgr zero in ceph_con_init
Sage Weil [Tue, 8 Sep 2009 20:52:34 +0000 (13:52 -0700)]
kclient: kill msgr WAIT
Sage Weil [Tue, 8 Sep 2009 20:46:00 +0000 (13:46 -0700)]
todo
Sage Weil [Tue, 8 Sep 2009 20:16:20 +0000 (13:16 -0700)]
uclient: debug file_max
Sage Weil [Tue, 8 Sep 2009 20:16:02 +0000 (13:16 -0700)]
cfuse: disable -d (fuse debug) by default
Sage Weil [Tue, 8 Sep 2009 20:15:39 +0000 (13:15 -0700)]
mds: bump file_max to powers of two
Yehuda Sadeh [Tue, 8 Sep 2009 20:19:19 +0000 (13:19 -0700)]
auth: fix session key, encode_encrypt using templates
Yehuda Sadeh [Tue, 8 Sep 2009 19:44:29 +0000 (12:44 -0700)]
auth: cleanup
Yehuda Sadeh [Tue, 8 Sep 2009 19:42:32 +0000 (12:42 -0700)]
auth: redo authenticate request/response
Greg Farnum [Tue, 8 Sep 2009 18:25:37 +0000 (11:25 -0700)]
Hadoop: Refactor open to open optimistically and then check for errors
on the return code and cached data.
Also fix a bad return in CephFSInterface from the last commit.
Greg Farnum [Tue, 8 Sep 2009 06:48:05 +0000 (23:48 -0700)]
Hadoop: Some changes in order to reduce the number of messages sent on non-existent files
Greg Farnum [Tue, 8 Sep 2009 05:28:12 +0000 (22:28 -0700)]
Hadoop: Return a couple of unecessary isX calls.
Greg Farnum [Tue, 8 Sep 2009 04:20:42 +0000 (21:20 -0700)]
Hadoop: Fix an apparent bug and remove an unnecessary conditional.
(the cwd can't be set to "".)
Also replace references to "/" with root.
Greg Farnum [Tue, 8 Sep 2009 04:15:00 +0000 (21:15 -0700)]
uclient: Add better in/out dout messages to a few functions.
Yehuda Sadeh [Tue, 8 Sep 2009 19:03:26 +0000 (12:03 -0700)]
auth: fix decoding
Yehuda Sadeh [Tue, 8 Sep 2009 18:32:13 +0000 (11:32 -0700)]
auth: consolidate messages, rename
Yehuda Sadeh [Fri, 4 Sep 2009 23:11:13 +0000 (16:11 -0700)]
auth: rewrite second authentication stage
Yehuda Sadeh [Fri, 4 Sep 2009 22:47:54 +0000 (15:47 -0700)]
auth: rewrite messages encoding/decoding stuff
Yehuda Sadeh [Fri, 4 Sep 2009 19:36:06 +0000 (12:36 -0700)]
auth: some more fixes
Sage Weil [Fri, 4 Sep 2009 18:31:24 +0000 (11:31 -0700)]
Makefile: do not install init.d script at all; let packages do that
Sage Weil [Fri, 4 Sep 2009 22:49:37 +0000 (15:49 -0700)]
Revert "monc: hunt for new monitor on failure; cleanup interface"
This reverts commit
3f78e66ccd0b2adb71f4d8599f3270ed7f93f89d .
Sage Weil [Fri, 4 Sep 2009 22:50:08 +0000 (15:50 -0700)]
mds: only move ScatterLock to MIX if WR is wanted
Not WR|RD!
Sage Weil [Fri, 4 Sep 2009 22:49:46 +0000 (15:49 -0700)]
uclient: debug open()
Sage Weil [Fri, 4 Sep 2009 22:11:24 +0000 (15:11 -0700)]
uclient: add 'dropcache' synclient op
Sage Weil [Fri, 4 Sep 2009 22:11:08 +0000 (15:11 -0700)]
uclient: use objectcacher->is_cached to make readahead smarter
Only initiate readahead if we have less than 1/2 of what we
want to readahead. Otherwise we still do small reads, just way
ahead of the current read position.
Sage Weil [Fri, 4 Sep 2009 22:09:59 +0000 (15:09 -0700)]
objectcacher: add is_cached method
Helps us see what we have cached...
Greg Farnum [Fri, 4 Sep 2009 21:29:34 +0000 (14:29 -0700)]
uclient: Fix in the readahead logic
Greg Farnum [Thu, 3 Sep 2009 22:12:06 +0000 (15:12 -0700)]
Hadoop: Sets default block sizes according to a config property;
defaults to 64MB
Sage Weil [Fri, 4 Sep 2009 17:55:19 +0000 (10:55 -0700)]
monc: hunt for new monitor on failure; cleanup interface
Sage Weil [Fri, 4 Sep 2009 20:04:04 +0000 (13:04 -0700)]
monc: clean up mount code (not everyone is a client!)
Sage Weil [Fri, 4 Sep 2009 19:53:41 +0000 (12:53 -0700)]
mon: remove obsolete osdmap bcast
Sage Weil [Fri, 4 Sep 2009 19:52:25 +0000 (12:52 -0700)]
mon: remove obsolete mds map bcast
Sage Weil [Fri, 4 Sep 2009 19:49:41 +0000 (12:49 -0700)]
monc: explicit init(); subscribe to mdsmap on mds
Yehuda Sadeh [Fri, 4 Sep 2009 18:37:21 +0000 (11:37 -0700)]
auth: some more compilation fixes
Yehuda Sadeh [Fri, 4 Sep 2009 18:34:29 +0000 (11:34 -0700)]
Merge commit 'origin/unstable' into auth
Sage Weil [Fri, 4 Sep 2009 18:31:24 +0000 (11:31 -0700)]
Makefile: do not install init.d script at all; let packages do that
Yehuda Sadeh [Fri, 4 Sep 2009 18:12:14 +0000 (11:12 -0700)]
auth: some compilation fixes
Sage Weil [Fri, 4 Sep 2009 18:08:03 +0000 (11:08 -0700)]
monc: hunt for new monitor on failure; cleanup interface
Sage Weil [Fri, 4 Sep 2009 17:50:52 +0000 (10:50 -0700)]
msgr: small cleanup; hexdump code (disabled)
Sage Weil [Fri, 4 Sep 2009 17:46:11 +0000 (10:46 -0700)]
msgr: small fault logic fix
Sage Weil [Fri, 4 Sep 2009 17:06:27 +0000 (10:06 -0700)]
Makefile: add missing MRoute.h
Sage Weil [Fri, 4 Sep 2009 16:39:07 +0000 (09:39 -0700)]
mon: fast assignment of client ids
Sage Weil [Thu, 3 Sep 2009 23:47:50 +0000 (16:47 -0700)]
uclient: fix warning
Sage Weil [Thu, 3 Sep 2009 23:08:52 +0000 (16:08 -0700)]
mon: use client_t
Yehuda Sadeh [Fri, 4 Sep 2009 03:52:07 +0000 (20:52 -0700)]
wireshark: update patch to latest wireshark svn snapshot
Yehuda Sadeh [Fri, 4 Sep 2009 00:40:30 +0000 (17:40 -0700)]
wireshark: keep plugin code outside of the patch
Sage Weil [Thu, 3 Sep 2009 23:35:07 +0000 (16:35 -0700)]
uclient: tweak readahead logic
Trim readahead extent to align to a stripe unit boundary,
always. This let's us, say, set the max to be 1 stripe unit,
and then we never read beyond the current su.
Only initiate readahead if it's > len. Otherwise we just
make things slower by breaking the read into two ops!
Sage Weil [Thu, 3 Sep 2009 22:51:20 +0000 (15:51 -0700)]
kclient: embed ceph_connection in ceph_osd
This avoids some memory (re)allocation, and cleans the code up
somewhat.
Sage Weil [Thu, 3 Sep 2009 22:14:22 +0000 (15:14 -0700)]
kclient: send subscribe along with mount request
We used to have to wait to learn our address; no more.
Sage Weil [Thu, 3 Sep 2009 22:13:59 +0000 (15:13 -0700)]
mon: no need to send osdmap until client asks
Sage Weil [Thu, 3 Sep 2009 22:04:29 +0000 (15:04 -0700)]
kclient: use single ceph_connection over lifetime on monc
This avoids reallocation on each mon failure, reconnect.
Sage Weil [Thu, 3 Sep 2009 22:03:31 +0000 (15:03 -0700)]
kclient: msgr fixes to use proper connect_seq, avoid unnecessary faults
Sage Weil [Thu, 3 Sep 2009 21:36:17 +0000 (14:36 -0700)]
kclient: simplify con_open/close interface a bit
No more 'reopen' hackery.
Sage Weil [Thu, 3 Sep 2009 20:38:21 +0000 (13:38 -0700)]
kclient: fix unzeroed pages after readpage
This was a signed/unsigned comparison problem. No compiler
warning? :(
Sage Weil [Thu, 3 Sep 2009 20:19:44 +0000 (13:19 -0700)]
kclient: take inode ref on first WRBUFFER cap ref in set_page_dirty
This only came up if the first dirty data on the inode was from
an mmap write; the aio_write would grab a ref via the
__take_cap_ref path first and grab the reference.
Fix the put_cap_refs() too for consistency, even though that path
isn't normally used (but theoretically could be?).
Sage Weil [Thu, 3 Sep 2009 19:41:34 +0000 (12:41 -0700)]
kclient: fix bug in ESTALE handling in mdsc
Sage Weil [Thu, 3 Sep 2009 19:21:16 +0000 (12:21 -0700)]
mon: oops, some client_t fixes in ClientMonitor
Sage Weil [Thu, 3 Sep 2009 19:00:50 +0000 (12:00 -0700)]
Merge branch 'auth' of ssh://ceph.newdream.net/git/ceph into auth
Yehuda Sadeh [Thu, 3 Sep 2009 18:36:35 +0000 (11:36 -0700)]
auth: adding missing file