Sage Weil
72715b235a
ceph-conf: no admin_socket
...
We don't need to worry about pidfile because that is done by the fork
functions, which ceph-conf doesn't call.
Signed-off-by: Sage Weil <sage@inktank.com>
2014-03-27 12:30:39 -07:00
Sage Weil
acc31e75a3
ceph-conf: do not log
...
If you are querying the conf for an osd and it has a log configured, we
should not generate any log activity.
This isn't super pretty, but it is much less intrusive that wiring a 'do
not log' flag down into CephContext and a zillion other places.
Fixes : #7849
Signed-off-by: Sage Weil <sage@inktank.com>
2014-03-27 11:36:42 -07:00
Sage Weil
0935bb61b7
Merge pull request #1540 from ceph/wip-7860
...
test: Wait for tier removal before next test starts
Reviewed-by: Sage Weil <sage@inktank.com>
2014-03-27 10:21:10 -07:00
Sage Weil
2d55316116
Merge pull request #1541 from onlyjob/debian
...
logrotate improvement: do not rotate empty logs
Reviewed-by: Sage Weil <sage@inktank.com>
2014-03-27 07:02:46 -07:00
Sage Weil
d9a2dea755
Merge remote-tracking branch 'gh/firefly'
2014-03-26 21:44:45 -07:00
Dmitry Smirnov
506d2bbaeb
logrotate improvement: do not rotate empty logs
...
Signed-off-by: Dmitry Smirnov <onlyjob@member.fsf.org>
2014-03-27 12:12:19 +11:00
Sage Weil
b5702640cb
Merge pull request #1537 from ceph/wip-7871
...
RadosModel: allow --no-omap to be specified seperately from --ec-pool
Reviewed-by: Sage Weil <sage@inktank.com>
2014-03-26 17:16:08 -07:00
Sage Weil
ec40196f4f
Merge pull request #1536 from ceph/wip-7870
...
ReplicatedPG::do_osd_ops: only return ENOTSUP on OMAP write ops
Reviewed-by: Sage Weil <sage@inktank.com>
2014-03-26 17:14:07 -07:00
David Zafman
56974b91a2
test: Wait for tier removal before next test starts
...
Fixes : #7860
Signed-off-by: David Zafman <david.zafman@inktank.com>
2014-03-26 16:04:40 -07:00
Yehuda Sadeh
98654092fc
rgw: configurable chunk size
...
Fixes : #7589
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
2014-03-26 15:49:35 -07:00
Samuel Just
f171c93f18
Merge pull request #1535 from ceph/wip-7823
...
osd: trim copy-get backend read to object size
Reviewed-by: Samuel Just <sam.just@inktank.com>
2014-03-26 11:48:07 -07:00
Samuel Just
832c007d78
RadosModel: allow --no-omap to be specified seperately from --ec-pool
...
Fixes : #7871
Signed-off-by: Samuel Just <sam.just@inktank.com>
2014-03-26 11:44:32 -07:00
Samuel Just
555ae125ab
ReplicatedPG::do_osd_ops: only return ENOTSUP on OMAP write ops
...
This way, redirected omap reads will work correctly by returning
empty maps and buffers.
Fixes : #7870
Signed-off-by: Samuel Just <sam.just@inktank.com>
2014-03-26 11:42:09 -07:00
Sage Weil
21fc535ea7
osd: trim copy-get backend read to object size
...
We are passing a big number to the backend to read and it is trimming it
to the stripe boundary, and then setting the cursor at a slightly smaller
offset bound by oi.size. This is invalid, and will trigger an assert in
the _write_copy_chunk code:
0> 2014-03-21 15:12:23.761509 7f8dd2324700 -1 osd/ReplicatedPG.cc: In function 'void ReplicatedPG::_write_copy_chunk(ReplicatedPG::CopyOpRef, PGBackend::PGTransaction*)' thread 7f8dd2324700 time 2014-03-21 15:12:23.758866
osd/ReplicatedPG.cc: 5554: FAILED assert(cop->data.length() + cop->temp_cursor.data_offset == cop->cursor.data_offset)
To fix this, trim the buffer to the correct length in the completion
context.
Fixes : #7823
Signed-off-by: Sage Weil <sage@inktank.com>
2014-03-26 11:37:43 -07:00
Loic Dachary
ee217952c0
Merge pull request #1518 from dachary/wip-mailmap
...
mailmap updates
Reviewed-By: Christophe Courtaut <christophe.courtaut@gmail.com>
2014-03-26 16:47:08 +01:00
Sage Weil
f1a1ac8243
Merge remote-tracking branch 'gh/firefly'
2014-03-25 22:39:05 -07:00
Sage Weil
18c3e9ec53
osd: fix tests due to no default erasure-code ruleset
...
Signed-off-by: Sage Weil <sage@inktank.com>
2014-03-25 22:38:05 -07:00
Sage Weil
29f7420269
Revert "osd: create the erasure-code ruleset in OSDMap::build_simple"
...
This reverts commit b85330eb1d
.
We can't have this in the OSDMap by default or else all clients will require
the new features.
[Fixed up #include for strmap]
Signed-off-by: Sage Weil <sage@inktank.com>
2014-03-25 22:38:05 -07:00
Sage Weil
fbbdbf0aae
Merge pull request #1530 from onlyjob/fix-defaultweight
...
fix bug in 'defaultweight' calculation on OSD start.
Reviewed-by: Sage Weil <sage@inktank.com>
2014-03-25 21:44:19 -07:00
Dmitry Smirnov
4cf9a73bac
fix bug in 'defaultweight' calculation on OSD start.
...
awk: cmd. line:1: { d=$2/1073741824 ; r = sprintf(\"%.2f\", d); print r }
awk: cmd. line:1: ^ backslash not last character on line
awk: cmd. line:1: { d=$2/1073741824 ; r = sprintf(\"%.2f\", d); print r }
awk: cmd. line:1: ^ syntax error
Signed-off-by: Dmitry Smirnov <onlyjob@member.fsf.org>
2014-03-26 10:48:12 +11:00
Josh Durgin
f57cf56aea
Merge branch 'wip-7676-firefly' into firefly
...
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
2014-03-25 16:40:47 -07:00
SandonV
3f47f9e7a6
Merge pull request #1533 from ceph/wip-7863-wusui
...
Make sure s3_utilities are found.
2014-03-25 16:36:43 -07:00
Warren Usui
2779e2ab03
Make sure s3_utilities are found.
...
Add FindBin code to rgw/s3 tests to include s3_utilites.pm properly.
Fixes: 7863
Signed-off-by: Warren Usui <warren.usui@inktank.com>
2014-03-25 16:30:03 -07:00
Sage Weil
b9e29caff3
Merge pull request #1527 from ceph/wip-6465
...
be nitpicky about missing references
Reviewed-by: Sage Weil <sage@inktank.com>
2014-03-25 15:29:18 -07:00
Sage Weil
1234f768e8
Merge pull request #1531 from onlyjob/debian
...
minor corrections from Debian
Reviewed-by: Sage Weil <sage@inktank.com>
2014-03-25 14:59:46 -07:00
Gregory Farnum
83661c273e
Merge pull request #1363 from ceph/wip-3863
...
Add ceph-client-debug inode lookup
Reviewed-by: Greg Farnum <greg@inktank.com>
2014-03-25 10:49:51 -07:00
Dmitry Smirnov
4ac78087c4
minor corrections to package descriptions
2014-03-25 22:23:13 +11:00
Dmitry Smirnov
012bb5fb5b
minor init.d scripts lintianisation:
...
* init.d-script-does-not-source-init-functions
* init.d-script-does-not-implement-required-option
* init.d-script-missing-lsb-description
2014-03-25 22:10:48 +11:00
Yehuda Sadeh
14b743ba6f
rgw: don't modify rgw_bucket for data extra pool
...
This cleans up the interface, as we don't have this ugly implicit
structure modification when we deal with object that resides on the data
extra pool. Replcae lot's of calls to get_obj_bucket_and_oid_key() to a
cleaner get_obj_ref() that uses a struct to hold the updated fields, and
update the relevant callers.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
2014-03-24 14:59:13 -07:00
Yehuda Sadeh
7989cbd418
rgw: multipart meta object uses extra data pool
...
Fixes : #7676
We need the extra data pool since EC backends cannot handle the omap
operations that are needed for the multipart meta object.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
2014-03-24 14:58:05 -07:00
Yehuda Sadeh
f023f90091
rgw: zone placement info includes extra data pool
...
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
2014-03-24 14:58:05 -07:00
Yehuda Sadeh
3677076bb4
rgw: add data_extra pool to bucket
...
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
2014-03-24 14:58:05 -07:00
David Zafman
e5a4f5ed00
Merge pull request #1528 from ceph/wip-dz-watch-test
...
Reviewed-by: Samuel Just <sam.just@inktank.com>
2014-03-24 14:18:53 -07:00
Loic Dachary
58ef0dab29
mailmap: Inktank jenkins bot
...
Signed-off-by: Loic Dachary <loic@dachary.org>
2014-03-24 22:17:48 +01:00
Loic Dachary
286131e346
mailmap: Huang Jun name normalization
...
Signed-off-by: Loic Dachary <loic@dachary.org>
2014-03-24 22:17:48 +01:00
Loic Dachary
0160d19aa4
mailmap: Tyler Brekke name normalization
...
Reviewed-by: Tyler Brekke <tyler.brekke@inktank.com>
Signed-off-by: Loic Dachary <loic@dachary.org>
2014-03-24 22:17:48 +01:00
Loic Dachary
a310ea2028
mailmap: Guang Yang affiliation
...
and name normalization
Reviewed-by: Guang Yang <yguang@yahoo-inc.com>
Signed-off-by: Loic Dachary <loic@dachary.org>
2014-03-24 22:17:48 +01:00
Loic Dachary
14921c7054
mailmap: James Ryan Cresawn affiliation
...
Signed-off-by: Loic Dachary <loic@dachary.org>
2014-03-24 22:17:48 +01:00
Loic Dachary
2faf271a29
mailmap: Mohammad Salehe affiliation
...
Reviewed-by: Mohammad Salehe <salehe+dev@gmail.com>
Signed-off-by: Loic Dachary <loic@dachary.org>
2014-03-24 22:17:47 +01:00
Loic Dachary
27c28ad2c6
mailmap: Sharif Olorin affiliation
...
Reviewed-by: Sharif Olorin <sio@tesser.org>
Signed-off-by: Loic Dachary <loic@dachary.org>
2014-03-24 22:17:47 +01:00
Loic Dachary
9fd61c7ab5
mailmap: Stephan Renatus affiliation
...
Reviewed-by: Stephan Renatus <s.renatus@x-ion.de>
Signed-off-by: Loic Dachary <loic@dachary.org>
2014-03-24 22:17:19 +01:00
David Zafman
01b99668ab
qa: Add ceph_multi_stress_watch for rep and ec
...
Fixes : #7438
Signed-off-by: David Zafman <david.zafman@inktank.com>
2014-03-24 14:04:48 -07:00
Sage Weil
b1819fcbe8
Merge pull request #1525 from ceph/wip-listxattr
...
client: don't include ceph.{file,dir}.layout vxattr in listxattr()
Reviwed-by: Sage Weil <sage@inktank.com>
2014-03-24 13:54:14 -07:00
Alfredo Deza
6ec28fd92c
ensure pybind is in the PYTHONPATH
...
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
2014-03-24 14:52:45 -04:00
Gregory Farnum
afcf016a8a
Merge pull request #1523 from ceph/wip-7827
...
msg: set recv stamp for local delivery
Reviewed-by: Greg Farnum <greg@inktank.com>
2014-03-24 10:03:46 -07:00
Alfredo Deza
37899fa53e
be nitpicky about missing references
...
Signed-off-by: Alfredo Deza <alfredo@deza.pe>
2014-03-24 13:01:38 -04:00
Sage Weil
230dfc6216
Merge pull request #1526 from ceph/wip-status-function-names
...
mon: Monitor: change 'status' function names for clarity's sake
Reviewed-by: Sage Weil <sage@inktank.com>
2014-03-24 09:56:01 -07:00
Sage Weil
4186916c1d
Revert "erasure-code: gf-complete detects SSE at runtime"
...
This reverts commit dbcf447183
.
2014-03-24 09:21:26 -07:00
Sage Weil
b79ab0d8e1
Merge pull request #1524 from dachary/wip-sse
...
erasure-code: deactivate SSE optimizations
2014-03-24 08:32:57 -07:00
Joao Eduardo Luis
3f014dade0
mon: Monitor: s/_mon_status()/get_mon_status()/
...
'Monitor::_mon_status()' provides status specific to the monitor being
poked. This is information that does not necessarily relate with
cluster status, and can even be obtained when there's no quorum (via the
admin socket).
We change the function name to make the distinction between mon-specific
status and cluster-status, which is obtained via a different function.
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
2014-03-24 14:43:21 +00:00