Commit Graph

32574 Commits

Author SHA1 Message Date
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
Joao Eduardo Luis
ed780adb16 mon: Monitor: s/get_status()/get_cluster_status()/
Monitor::get_status() is actually used to obtain 'cluster status' (i.e.,
status about *all* the monitors, maps, IO, overall healthiness).

Just make that clear in the function name, avoiding confusion between
multiple 'status-related' functions in the monitor.

Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
2014-03-24 14:41:22 +00:00
Yan, Zheng
08a3d6bd42 client: don't include ceph.{file,dir}.layout vxattr in listxattr()
This avoids 'cp -a' modifying layout of new files/directories.

Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
2014-03-24 19:35:03 +08:00
Loic Dachary
1bc680ebff erasure-code: deactivate SSE optimizations
Workaround until the bug is diagnosed and fixed

http://tracker.ceph.com/issues/7826 refs #7826

Signed-off-by: Loic Dachary <loic@dachary.org>
2014-03-24 09:14:57 +01:00
Sage Weil
904c870c38 Merge pull request #1521 from ceph/wip-7810
mds: reset connection priv after connection's session is removed

Reviewed-by: Sage Weil <sage@inktank.com>
2014-03-23 21:50:07 -07:00
Sage Weil
8116394887 msg: set recv stamp for local delivery
Fixes: #7827
Signed-off-by: Sage Weil <sage@inktank.com>
2014-03-23 21:32:21 -07:00
Loic Dachary
3ebeb8e9e0 mailmap: Allen Samuels affiliation
Signed-off-by: Loic Dachary <loic@dachary.org>
2014-03-23 15:06:30 +01:00
Loic Dachary
a217cd67ec mailmap: Warren Usui is with Inktank
Reviewed-by: Warren Usui <warren.usui@inktank.com>
Signed-off-by: Loic Dachary <loic@dachary.org>
2014-03-23 15:06:16 +01:00
Paul Meserve
a4c652c5f4 document adding dev key for custom Apache/FCGI install
following the docs will only get you the release key and the install of custom Apache/FCGI fails w/ key error
2014-03-23 00:58:09 -04:00
Yan, Zheng
fb72330fb3 mds: reset connection priv after connection's session is removed
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
2014-03-23 10:47:17 +08:00
Sage Weil
361b251e15 v0.78
-----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1.4.11 (GNU/Linux)
 
 iQIcBAABAgAGBQJTLLeZAAoJEH6/3V0X7TFtOTMP/Ru4Y8raF/yKFIKeqCu98l51
 CHYEQYHhLviDy6l0JJTZHVjkzYyfD1gf015ggIXGgQ45yp0dY2+Rv5kNJlRn9t+c
 HUyNO2Qaxe+9wmApkIIoNMrkmAcp2FVSNN0Vuri+LmlQkGJdRFwH1qfBnmqEMI22
 /4Zfca68LTFe2RzhE6sF1kqaHJAXx6YpApSyDJ5tzYNIk6JQ5sX4aObIBzPYYSZZ
 +VYbiQgV/UutiO0j2+V4Cg+Bm0tu0d4aoQam5rIYVDdzm17phzox4Y2r4XlTNe21
 5hz1MFGLbvi+gcwOiChQbOerGWa9MWhSstcAKuUmf8la1NHgG13rYVjbWnpiGNrH
 nOblSypZarCLkypOg8Ogv5wS8Q5d4j8MrU2lqciJTmMOVMtIonGg33qpS6WSelAa
 MetDgWqMCqnSeVj0kILE7rSRSZ0hnU4YRPu6mhHaahttdleb4jxQALT8YESp9Yep
 yH5BZHrfaUbqnSek/Pe+rNk+D4fsXMzsRI4YrqpLl/EWTmbtFWS5FXxCzfwQThA9
 SuhZtOCiKMykt/fyIkW9CxQyanGM1uZdRV5driu+2YbAtHQO7zT4sBV8RicEdX3M
 3HHDuuSWzjEN3ASkXUuJYncnXDLxYSiKvXCpTZ5+n5c/MtK7isQnmdt3PJRN5pKJ
 aQp3CL1bTrOue/yhNd/o
 =3q4f
 -----END PGP SIGNATURE-----

Merge tag 'v0.78'

v0.78
2014-03-22 10:24:25 -07:00
Sage Weil
e4f2d9fe16 doc/release-notes: 0.78 final notes
Signed-off-by: Sage Weil <sage@inktank.com>
2014-03-21 16:57:09 -07:00