Yehuda Sadeh
4a7683cb5c
test_stress_watch: exercise watch/unwatch/close from second client
...
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
2012-05-31 17:04:00 -07:00
Sage Weil
95e0a880c8
qa: stress_watch.sh workunit runs test_stress_watch
...
Signed-off-by: Sage Weil <sage@inktank.com>
2012-05-31 16:46:25 -07:00
Sage Weil
a4c90b7250
Merge remote-tracking branch 'gh/wip-mon-doc'
2012-05-31 16:42:38 -07:00
John Wilkins
fb7ce59b9a
doc: Added preliminary rbd and ko info.
...
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
2012-05-31 15:35:33 -07:00
Adam Crume
10b0db3b53
osd: Adding const to methods in OSDMap
...
Signed-off-by: Adam Crume <adamcrume@gmail.com>
Signed-off-by: Sage Weil <sage@inktank.com>
2012-05-31 14:20:59 -07:00
Yehuda Sadeh
8609caffd9
vstart.sh: initialize keyring even if not using cephx
...
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
2012-05-31 11:38:37 -07:00
Yehuda Sadeh
e929d54da3
Merge branch 'master' of ssh://github.com/ceph/ceph
2012-05-31 11:37:52 -07:00
Sage Weil
594f2bbdda
perf_counters: use bufferlist instead of vector<char>
...
bufferlist allocates page-sized chunks and avoids realloc, which'll be
more efficient than vector resize doubling just about always.
Signed-off-by: Sage Weil <sage@inktank.com>
2012-05-30 22:22:34 -07:00
Sage Weil
ea1c0698cd
mon: fix admin socket lock dependency
...
Signed-off-by: Sage Weil <sage@inktank.com>
2012-05-30 22:22:34 -07:00
Sage Weil
fa2f1deaaa
admin_socket: fix unit test
...
Signed-off-by: Sage Weil <sage@inktank.com>
2012-05-30 22:22:34 -07:00
Sage Weil
51de7c1a31
osd: ack pending notify when unwatching
...
If an unwatch crosses paths with a notify, we currently force the notifier
to keep waiting. Instead, implicitly ack any notify when we unwatch.
Fixes : #2491
Signed-off-by: Sage Weil <sage@inktank.com>
2012-05-30 22:16:03 -07:00
Sage Weil
5adc85bd9b
admin_socket: pass args separately
...
This avoids making the callback parse off the command portion on their own.
It also lets them assert that the command portion is in the set of
registered commands.
Signed-off-by: Sage Weil <sage@inktank.com>
2012-05-30 21:58:17 -07:00
Sage Weil
895e24d198
admin_socket: streamline 'version' commands
...
version -- ceph version
git_version -- git sha1
0 -- proto version (for backward compat)
Signed-off-by: Sage Weil <sage@inktank.com>
2012-05-30 20:38:38 -07:00
Sage Weil
ca8f3ba8e9
admin_socket: streamline command set
...
log flush
log dump
log reopen
config show
config set <var> <val>
perf dump
perf schema
Signed-off-by: Sage Weil <sage@inktank.com>
2012-05-30 20:38:38 -07:00
Sage Weil
e30e937c89
admin_socket: register command prefixes
...
Allow any command prefix to be registered, provided it is separated by a
space. Previously, we always matched against the first word.
Signed-off-by: Sage Weil <sage@inktank.com>
2012-05-30 20:38:38 -07:00
Sage Weil
640eec9cd0
Merge remote branch 'gh/wip-admin'
...
Reviewed-by: Yehuda Sadeh <yehuda@inktank.com>
2012-05-30 20:38:22 -07:00
Dan Mick
c80bd9daea
librbd: Simplify timing init
...
Remove possibility of set_start_time before set_ictx error
Signed-off-by: Dan Mick <dan.mick@inktank.com>
2012-05-30 16:48:37 -07:00
Dan Mick
04e66b4201
librbd: Add latency (elapsed-time) stats for rbd operations
...
Fixes : #2408
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
2012-05-30 16:18:49 -07:00
Yehuda Sadeh
767664dcb8
rgw: put_bucket_info does not override attrs
...
This fixes #2487 . When writing bucket info we just
wrote the object content, and were overriding any
attrs that object contained (that is -- corrupted
the ACLs).
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
2012-05-30 16:22:51 -07:00
Yehuda Sadeh
d8df1e9913
rgw: return default policy if policy attr is broken
...
In case the policy attr on object/bucket is broken
return a default policy, in which the owner is set
as the bucket owner.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
2012-05-30 16:22:51 -07:00
Sage Weil
a24145fcbf
log: add missing .cc file
...
Signed-off-by: Sage Weil <sage@newdream.net>
2012-05-30 15:35:30 -07:00
Sage Weil
52187c3eac
log: uninline SubsystemMap mutators
...
This lets you do something like
p g_ceph_context->_conf->subsys.set_log_level(ceph_subsys_mon, 20)
from gdb.
Signed-off-by: Sage Weil <sage@newdream.net>
2012-05-30 15:15:50 -07:00
Sage Weil
a6f8fe352e
filestore: fix my broken ifdef flow
...
Signed-off-by: Sage Weil <sage@newdream.net>
2012-05-30 15:06:19 -07:00
John Wilkins
188d171805
doc: ceph.conf cleanup for cephx authentication.
...
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
2012-05-30 14:41:42 -07:00
John Wilkins
695f92d8ee
doc: fix broken link.
...
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
2012-05-30 14:40:08 -07:00
John Wilkins
d05d98ce80
doc: Added -a to service ceph stop.
...
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
2012-05-30 14:29:51 -07:00
John Wilkins
cb5c6b5db6
doc: Consolidated mkcephfs deployment files.
...
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
2012-05-30 14:29:10 -07:00
Sage Weil
dd1d388061
osd: fix null dereference
...
The pg arg is optional!
Signed-off-by: Sage Weil <sage@inktank.com>
2012-05-30 14:28:46 -07:00
John Wilkins
a3f4d595f1
doc: Added pools and authentication.
...
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
2012-05-30 13:48:04 -07:00
Sage Weil
a167213a9e
mon: fix reweight_by_utilization waiting
...
Propose if we changed something, but not if we don't.
Signed-off-by: Sage Weil <sage@newdream.net>
2012-05-30 11:53:37 -07:00
Sage Weil
519fadbc96
osd: fix rewewight_by_utilization
...
Update the incremental, not the in-memory OSDMap!
Fixes : #2454
Signed-off-by: Sage Weil <sage@newdream.net>
2012-05-30 11:53:35 -07:00
Sage Weil
07498d6623
filestore: log about syncfs(2) etc support
...
Fixes : #2479
Signed-off-by: Sage Weil <sage@newdream.net>
2012-05-30 11:14:26 -07:00
Sage Weil
2b856ace21
Merge remote-tracking branch 'gh/stable'
2012-05-30 11:02:36 -07:00
John Wilkins
6dd93b9a97
doc: Updated authentication with header canonicalization.
...
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
2012-05-30 10:14:30 -07:00
Sage Weil
e9588f0c82
Merge remote-tracking branch 'gh/wip-2349'
...
Reviewed-by: Sage Weil <sage@newdream.net>
2012-05-30 10:05:01 -07:00
Joao Eduardo Luis
26ecf608c5
workloadgen: Fix the statistics output and a bug triggered by coll destruction
...
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
2012-05-30 09:30:16 -07:00
Sage Weil
f685f4d8df
filestore: initialize dummy xattr buffer
...
Shut up valgrind.
Signed-off-by: Sage Weil <sage@newdream.net>
2012-05-30 09:13:48 -07:00
Sage Weil
5842dcdadb
osd: fix misdirected op check
...
The sense of this check was wrong from the get-go, back in a5d99add
. Fix
it. This may be silencing a lot of misdirected op noise!
Signed-off-by: Sage Weil <sage@inktank.com>
2012-05-29 20:41:38 -07:00
Joao Eduardo Luis
504c6ce957
doc: Add Paxos call chain to doc/mon/
...
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
2012-05-29 18:34:27 -07:00
Joao Eduardo Luis
05469b2ba6
mon: add some info on can_mark_out function
...
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
2012-05-29 18:34:27 -07:00
Joao Eduardo Luis
15a30d920a
mon: Do some aesthetic reformatting on the Elector class.
...
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
2012-05-29 18:34:27 -07:00
Joao Eduardo Luis
8c95e8bc38
mon: add doxygen-format comments to the Elector class.
...
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
2012-05-29 18:34:27 -07:00
Joao Eduardo Luis
1816856e52
mon: Do some aesthetic reformatting on the Paxos class.
...
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
2012-05-29 18:34:27 -07:00
Joao Eduardo Luis
28a64fdbab
mon: add doxygen-format comments to the Monitor class.
...
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
2012-05-29 18:34:27 -07:00
Joao Eduardo Luis
c5015ef349
mon: add doxygen-format comments to the PaxosService class.
...
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
2012-05-29 18:34:27 -07:00
Joao Eduardo Luis
7064a9c0ad
mon: add doxygen-format comments to the Paxos class.
...
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
2012-05-29 18:34:26 -07:00
Sage Weil
b46b815a5d
test_filestore_workloadgen: less noise
...
Signed-off-by: Sage Weil <sage@newdream.net>
2012-05-29 16:52:40 -07:00
Sage Weil
92fec42364
test_filestore_workloadgen: write zeros, not random bytes
...
The random byte generation is sufficiently slow that it skews the results.
Zeros are good enough!
Signed-off-by: Sage Weil <sage@newdream.net>
2012-05-29 16:52:40 -07:00
Sage Weil
bb0c7c6a44
admin_socket: fix unittest
...
Signed-off-by: Sage Weil <sage@inktank.com>
2012-05-29 16:31:39 -07:00
Sage Weil
29e6f8c5a4
log: add log flush, dump_recent, reopen admin socket commands
...
Signed-off-by: Sage Weil <sage@inktank.com>
2012-05-29 16:31:39 -07:00