]> git.apps.os.sepia.ceph.com Git - ceph.git/log
ceph.git
16 years agoauth: fix deadlock
Yehuda Sadeh [Mon, 21 Sep 2009 23:31:05 +0000 (16:31 -0700)]
auth: fix deadlock

16 years agoauth: entity can request rotating keys (in progress)
Yehuda Sadeh [Mon, 21 Sep 2009 22:59:15 +0000 (15:59 -0700)]
auth: entity can request rotating keys (in progress)

16 years agoauth: more than 1 rotating key per service, key id
Yehuda Sadeh [Mon, 21 Sep 2009 18:03:05 +0000 (11:03 -0700)]
auth: more than 1 rotating key per service, key id

16 years agoauthmon: distribute rotating keys
Yehuda Sadeh [Sat, 19 Sep 2009 00:07:22 +0000 (17:07 -0700)]
authmon: distribute rotating keys

16 years agoauth: authmon incremenetal can hold rotating key
Yehuda Sadeh [Fri, 18 Sep 2009 18:45:17 +0000 (11:45 -0700)]
auth: authmon incremenetal can hold rotating key

16 years agoauth: keep keys in single data structure
Yehuda Sadeh [Fri, 18 Sep 2009 18:24:26 +0000 (11:24 -0700)]
auth: keep keys in single data structure

16 years agoauth: some authmon fixes
Yehuda Sadeh [Fri, 18 Sep 2009 17:08:25 +0000 (10:08 -0700)]
auth: some authmon fixes

16 years agoauth: add authmon handling
Yehuda Sadeh [Thu, 17 Sep 2009 23:31:58 +0000 (16:31 -0700)]
auth: add authmon handling

16 years agoauth: define header in makefile
Yehuda Sadeh [Thu, 17 Sep 2009 20:45:27 +0000 (13:45 -0700)]
auth: define header in makefile

16 years agoauth: add missing header file
Yehuda Sadeh [Thu, 17 Sep 2009 20:44:39 +0000 (13:44 -0700)]
auth: add missing header file

16 years agoauth: rotate rotating keys every time interval
Yehuda Sadeh [Thu, 17 Sep 2009 17:18:59 +0000 (10:18 -0700)]
auth: rotate rotating keys every time interval

16 years agoauth: add missing lock
Yehuda Sadeh [Wed, 16 Sep 2009 19:34:33 +0000 (12:34 -0700)]
auth: add missing lock

16 years agoauth: authorize
Yehuda Sadeh [Tue, 15 Sep 2009 23:23:18 +0000 (16:23 -0700)]
auth: authorize

16 years agoauth: new improved mechanism works now
Yehuda Sadeh [Tue, 15 Sep 2009 21:35:45 +0000 (14:35 -0700)]
auth: new improved mechanism works now

16 years agoauth: move code around, making some order
Yehuda Sadeh [Tue, 15 Sep 2009 19:56:09 +0000 (12:56 -0700)]
auth: move code around, making some order

16 years agoauth: comprehensive overhaul (not working yet)
Yehuda Sadeh [Tue, 15 Sep 2009 19:49:52 +0000 (12:49 -0700)]
auth: comprehensive overhaul (not working yet)

16 years agoauth: authorize response handling
Yehuda Sadeh [Fri, 11 Sep 2009 21:51:42 +0000 (14:51 -0700)]
auth: authorize response handling

16 years agoauth: interface adjustments
Yehuda Sadeh [Fri, 11 Sep 2009 21:28:44 +0000 (14:28 -0700)]
auth: interface adjustments

16 years agoMerge branch 'auth' of ssh://ceph.newdream.net/git/ceph into auth
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

16 years agoauth: authorize stuff
Yehuda Sadeh [Fri, 11 Sep 2009 20:43:28 +0000 (13:43 -0700)]
auth: authorize stuff

16 years agoarmor: make armor encoding match libssl's base64
Sage Weil [Thu, 10 Sep 2009 22:58:21 +0000 (15:58 -0700)]
armor: make armor encoding match libssl's base64

16 years agoauth: refactor interface with monclient
Yehuda Sadeh [Thu, 10 Sep 2009 21:20:49 +0000 (14:20 -0700)]
auth: refactor interface with monclient

16 years agoauth: remove redundant delete
Yehuda Sadeh [Wed, 9 Sep 2009 21:50:50 +0000 (14:50 -0700)]
auth: remove redundant delete

16 years agoMerge branch 'auth' of ssh://ceph.newdream.net/git/ceph into auth
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

16 years agoauth: multiple tickets handling
Yehuda Sadeh [Wed, 9 Sep 2009 21:35:08 +0000 (14:35 -0700)]
auth: multiple tickets handling

16 years agoauth: refactor MonClient <-> AuthClientHandler interface
Sage Weil [Wed, 9 Sep 2009 21:05:09 +0000 (14:05 -0700)]
auth: refactor MonClient <-> AuthClientHandler interface

16 years agoMerge branch 'unstable' into auth
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

16 years agocrush: fix long line
Sage Weil [Tue, 8 Sep 2009 23:48:31 +0000 (16:48 -0700)]
crush: fix long line

16 years agokclient: whitespace
Sage Weil [Tue, 8 Sep 2009 23:47:12 +0000 (16:47 -0700)]
kclient: whitespace

16 years agomds: avoid client lookup by using per-connection msgr state
Sage Weil [Wed, 9 Sep 2009 19:27:46 +0000 (12:27 -0700)]
mds: avoid client lookup by using per-connection msgr state

16 years agomsgr: per connection state
Sage Weil [Wed, 9 Sep 2009 19:27:19 +0000 (12:27 -0700)]
msgr: per connection state

16 years agokclient: kill ceph_fsid_t typedef
Sage Weil [Tue, 8 Sep 2009 23:42:09 +0000 (16:42 -0700)]
kclient: kill ceph_fsid_t typedef

16 years agokclient: checkpatch cleanups
Sage Weil [Tue, 8 Sep 2009 23:25:15 +0000 (16:25 -0700)]
kclient: checkpatch cleanups

16 years agokclient: update Documentation/ioctl/ioctl-number.txt
Sage Weil [Tue, 8 Sep 2009 23:08:14 +0000 (16:08 -0700)]
kclient: update Documentation/ioctl/ioctl-number.txt

16 years agotodo
Sage Weil [Tue, 8 Sep 2009 21:48:27 +0000 (14:48 -0700)]
todo

16 years agov0.14 v0.14
Sage Weil [Tue, 8 Sep 2009 21:47:25 +0000 (14:47 -0700)]
v0.14

16 years agokclient: remove msgpools for now
Sage Weil [Tue, 8 Sep 2009 21:40:59 +0000 (14:40 -0700)]
kclient: remove msgpools for now

16 years agoinit-ceph: fix pre/post commands
Sage Weil [Tue, 8 Sep 2009 21:13:04 +0000 (14:13 -0700)]
init-ceph: fix pre/post commands

16 years agoauth: stop auth sequence after getting the tickets
Yehuda Sadeh [Tue, 8 Sep 2009 21:05:55 +0000 (14:05 -0700)]
auth: stop auth sequence after getting the tickets

16 years agokclient: msgr init cleanup
Sage Weil [Tue, 8 Sep 2009 20:57:43 +0000 (13:57 -0700)]
kclient: msgr init cleanup

16 years agokclient: clean up keepalive send logic
Sage Weil [Tue, 8 Sep 2009 20:55:23 +0000 (13:55 -0700)]
kclient: clean up keepalive send logic

16 years agokclient: msgr zero in ceph_con_init
Sage Weil [Tue, 8 Sep 2009 20:52:55 +0000 (13:52 -0700)]
kclient: msgr zero in ceph_con_init

16 years agokclient: kill msgr WAIT
Sage Weil [Tue, 8 Sep 2009 20:52:34 +0000 (13:52 -0700)]
kclient: kill msgr WAIT

16 years agotodo
Sage Weil [Tue, 8 Sep 2009 20:46:00 +0000 (13:46 -0700)]
todo

16 years agouclient: debug file_max
Sage Weil [Tue, 8 Sep 2009 20:16:20 +0000 (13:16 -0700)]
uclient: debug file_max

16 years agocfuse: disable -d (fuse debug) by default
Sage Weil [Tue, 8 Sep 2009 20:16:02 +0000 (13:16 -0700)]
cfuse: disable -d (fuse debug) by default

16 years agomds: bump file_max to powers of two
Sage Weil [Tue, 8 Sep 2009 20:15:39 +0000 (13:15 -0700)]
mds: bump file_max to powers of two

16 years agoauth: fix session key, encode_encrypt using templates
Yehuda Sadeh [Tue, 8 Sep 2009 20:19:19 +0000 (13:19 -0700)]
auth: fix session key, encode_encrypt using templates

16 years agoauth: cleanup
Yehuda Sadeh [Tue, 8 Sep 2009 19:44:29 +0000 (12:44 -0700)]
auth: cleanup

16 years agoauth: redo authenticate request/response
Yehuda Sadeh [Tue, 8 Sep 2009 19:42:32 +0000 (12:42 -0700)]
auth: redo authenticate request/response

16 years agoHadoop: Refactor open to open optimistically and then check for errors
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.

16 years agoHadoop: Some changes in order to reduce the number of messages sent on non-existent...
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

16 years agoHadoop: Return a couple of unecessary isX calls.
Greg Farnum [Tue, 8 Sep 2009 05:28:12 +0000 (22:28 -0700)]
Hadoop: Return a couple of unecessary isX calls.

16 years agoHadoop: Fix an apparent bug and remove an unnecessary conditional.
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.

16 years agouclient: Add better in/out dout messages to a few functions.
Greg Farnum [Tue, 8 Sep 2009 04:15:00 +0000 (21:15 -0700)]
uclient: Add better in/out dout messages to a few functions.

16 years agoauth: fix decoding
Yehuda Sadeh [Tue, 8 Sep 2009 19:03:26 +0000 (12:03 -0700)]
auth: fix decoding

16 years agoauth: consolidate messages, rename
Yehuda Sadeh [Tue, 8 Sep 2009 18:32:13 +0000 (11:32 -0700)]
auth: consolidate messages, rename

16 years agoauth: rewrite second authentication stage
Yehuda Sadeh [Fri, 4 Sep 2009 23:11:13 +0000 (16:11 -0700)]
auth: rewrite second authentication stage

16 years agoauth: rewrite messages encoding/decoding stuff
Yehuda Sadeh [Fri, 4 Sep 2009 22:47:54 +0000 (15:47 -0700)]
auth: rewrite messages encoding/decoding stuff

16 years agoauth: some more fixes
Yehuda Sadeh [Fri, 4 Sep 2009 19:36:06 +0000 (12:36 -0700)]
auth: some more fixes

16 years agoMakefile: do not install init.d script at all; let packages do that
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

16 years agoRevert "monc: hunt for new monitor on failure; cleanup interface"
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.

16 years agomds: only move ScatterLock to MIX if WR is wanted
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!

16 years agouclient: debug open()
Sage Weil [Fri, 4 Sep 2009 22:49:46 +0000 (15:49 -0700)]
uclient: debug open()

16 years agouclient: add 'dropcache' synclient op
Sage Weil [Fri, 4 Sep 2009 22:11:24 +0000 (15:11 -0700)]
uclient: add 'dropcache' synclient op

16 years agouclient: use objectcacher->is_cached to make readahead smarter
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.

16 years agoobjectcacher: add is_cached method
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...

16 years agouclient: Fix in the readahead logic
Greg Farnum [Fri, 4 Sep 2009 21:29:34 +0000 (14:29 -0700)]
uclient: Fix in the readahead logic

16 years agoHadoop: Sets default block sizes according to a config property;
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

16 years agomonc: hunt for new monitor on failure; cleanup interface
Sage Weil [Fri, 4 Sep 2009 17:55:19 +0000 (10:55 -0700)]
monc: hunt for new monitor on failure; cleanup interface

16 years agomonc: clean up mount code (not everyone is a client!)
Sage Weil [Fri, 4 Sep 2009 20:04:04 +0000 (13:04 -0700)]
monc: clean up mount code (not everyone is a client!)

16 years agomon: remove obsolete osdmap bcast
Sage Weil [Fri, 4 Sep 2009 19:53:41 +0000 (12:53 -0700)]
mon: remove obsolete osdmap bcast

16 years agomon: remove obsolete mds map bcast
Sage Weil [Fri, 4 Sep 2009 19:52:25 +0000 (12:52 -0700)]
mon: remove obsolete mds map bcast

16 years agomonc: explicit init(); subscribe to mdsmap on mds
Sage Weil [Fri, 4 Sep 2009 19:49:41 +0000 (12:49 -0700)]
monc: explicit init(); subscribe to mdsmap on mds

16 years agoauth: some more compilation fixes
Yehuda Sadeh [Fri, 4 Sep 2009 18:37:21 +0000 (11:37 -0700)]
auth: some more compilation fixes

16 years agoMerge commit 'origin/unstable' into auth
Yehuda Sadeh [Fri, 4 Sep 2009 18:34:29 +0000 (11:34 -0700)]
Merge commit 'origin/unstable' into auth

16 years agoMakefile: do not install init.d script at all; let packages do that
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

16 years agoauth: some compilation fixes
Yehuda Sadeh [Fri, 4 Sep 2009 18:12:14 +0000 (11:12 -0700)]
auth: some compilation fixes

16 years agomonc: hunt for new monitor on failure; cleanup interface
Sage Weil [Fri, 4 Sep 2009 18:08:03 +0000 (11:08 -0700)]
monc: hunt for new monitor on failure; cleanup interface

16 years agomsgr: small cleanup; hexdump code (disabled)
Sage Weil [Fri, 4 Sep 2009 17:50:52 +0000 (10:50 -0700)]
msgr: small cleanup; hexdump code (disabled)

16 years agomsgr: small fault logic fix
Sage Weil [Fri, 4 Sep 2009 17:46:11 +0000 (10:46 -0700)]
msgr: small fault logic fix

16 years agoMakefile: add missing MRoute.h
Sage Weil [Fri, 4 Sep 2009 17:06:27 +0000 (10:06 -0700)]
Makefile: add missing MRoute.h

16 years agomon: fast assignment of client ids
Sage Weil [Fri, 4 Sep 2009 16:39:07 +0000 (09:39 -0700)]
mon: fast assignment of client ids

16 years agouclient: fix warning
Sage Weil [Thu, 3 Sep 2009 23:47:50 +0000 (16:47 -0700)]
uclient: fix warning

16 years agomon: use client_t
Sage Weil [Thu, 3 Sep 2009 23:08:52 +0000 (16:08 -0700)]
mon: use client_t

16 years agowireshark: update patch to latest wireshark svn snapshot
Yehuda Sadeh [Fri, 4 Sep 2009 03:52:07 +0000 (20:52 -0700)]
wireshark: update patch to latest wireshark svn snapshot

16 years agowireshark: keep plugin code outside of the patch
Yehuda Sadeh [Fri, 4 Sep 2009 00:40:30 +0000 (17:40 -0700)]
wireshark: keep plugin code outside of the patch

16 years agouclient: tweak readahead logic
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!

16 years agokclient: embed ceph_connection in ceph_osd
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.

16 years agokclient: send subscribe along with mount request
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.

16 years agomon: no need to send osdmap until client asks
Sage Weil [Thu, 3 Sep 2009 22:13:59 +0000 (15:13 -0700)]
mon: no need to send osdmap until client asks

16 years agokclient: use single ceph_connection over lifetime on monc
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.

16 years agokclient: msgr fixes to use proper connect_seq, avoid unnecessary faults
Sage Weil [Thu, 3 Sep 2009 22:03:31 +0000 (15:03 -0700)]
kclient: msgr fixes to use proper connect_seq, avoid unnecessary faults

16 years agokclient: simplify con_open/close interface a bit
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.

16 years agokclient: fix unzeroed pages after readpage
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? :(

16 years agokclient: take inode ref on first WRBUFFER cap ref in set_page_dirty
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?).

16 years agokclient: fix bug in ESTALE handling in mdsc
Sage Weil [Thu, 3 Sep 2009 19:41:34 +0000 (12:41 -0700)]
kclient: fix bug in ESTALE handling in mdsc

16 years agomon: oops, some client_t fixes in ClientMonitor
Sage Weil [Thu, 3 Sep 2009 19:21:16 +0000 (12:21 -0700)]
mon: oops, some client_t fixes in ClientMonitor

16 years agoMerge branch 'auth' of ssh://ceph.newdream.net/git/ceph into auth
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

16 years agoauth: adding missing file
Yehuda Sadeh [Thu, 3 Sep 2009 18:36:35 +0000 (11:36 -0700)]
auth: adding missing file