Project

General

Profile

Activity

From 07/10/2014 to 08/08/2014

08/08/2014

11:57 PM Revision e4b00718 (ceph): RadosClient: Enable pool existence check
Pool create interfaces would now refer to updated osdmap
for pool existence, such that an appropriate message is
thro...
Pavan Rallabhandi
02:53 PM Revision c34f9352 (ceph): test_librbd_fsx: also flatten as part of randomize_parent_overlap
With randomize_parent_overlap fsx will randomly truncate base images
after they have been cloned from. This throws f...
Ilya Dryomov
10:03 AM Revision 214630b1 (ceph): mds: Also check min/max uid on snap removal
Not only check if the uid is correct when creating a snapshot, but also
verify if the UID is correct when trying to r...
Wido den Hollander
01:24 AM Revision a1449506 (ceph): qa/workunits/cephtool/test_daemon.sh: allow local ceph command
(cherry picked from commit 97a8d5a9fdbd3a25cc922c242ee57da58c57d0bc) Dan Mick
01:24 AM Revision 1ac0e543 (ceph): qa/workunits/cephtool/test_daemon.sh: typo
Signed-off-by: Dan Mick <dan.mick@inktank.com>
(cherry picked from commit 22d20f39b7355966554319d5a1aa888967607569)
Dan Mick
01:24 AM Revision cb48cd47 (ceph): qa/workunits/cephtool/test_daemon.sh: verify ceph -c works with daemon
Signed-off-by: Dan Mick <dan.mick@inktank.com>
(cherry picked from commit aa9ae1f270293778aa937e7f7e4bcaee3099b9b2)
Dan Mick
01:24 AM Revision 76b593f6 (ceph): ceph.in: Pass global args to ceph-conf for proper lookup
Fixes: #8944
Signed-off-by: Dan Mick <dan.mick@inktank.com>
(cherry picked from commit 6d89a99648630f81b85ad115fe7662...
Dan Mick
12:42 AM Revision a52a855f (ceph): osd: fix pg epoch floor tracking
If you call erase() on a multiset it will delete all instances of a value;
we only want to delete one of them. Fix t...
Sage Weil

08/07/2014

10:56 PM Revision de0c7202 (ceph): Merge pull request #2226 from athanatos/wip-8396
Wip 8396
Reviewed-by: Sage Weil <sage@redhat.com>
Samuel Just
10:54 PM Revision 2120f4bb (ceph): OSD: move waiting_for_pg into the session structures
Each message belongs to a session. Further, no ordering is implied
between messages which arrived on different sessi...
Samuel Just
10:42 PM Revision f5d6818d (ceph): Merge pull request #2227 from athanatos/wip-8625
osd_types: s/stashed/rollback_info_completed and set on create
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
10:30 PM Revision 71cb4d3c (ceph): doc: Removed Debian reference from Upstart.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
10:29 PM Revision 8357cae0 (ceph): doc: Incorporated user feedback to clarify upgrade doc.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
09:15 PM Revision b6bf33cd (ceph): doc: Added configuration discussion at end of gateway install with link...
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
06:48 PM Revision 6e7b86a2 (ceph): OSD: fix wake_pg_waiters revert error in _open_lock_pg
231fe1b685bfbd3db9c81709ca39a29d696b13ad reintroduced erroneously
this call to wake_pg_waiters. All _create_lock_pg ...
Samuel Just
06:48 PM Revision 20fd714a (ceph): OSD: wake_pg_waiters outside of the pgmap write_lock, pg_lock
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
06:48 PM Revision 11d6e5ad (ceph): OSD: rename session_waiting_for_map_lock to session_waiting_lock
This lock will also protect the waiting_for_pg structures in each
session.
Signed-off-by: Samuel Just <sam.just@inkt...
Samuel Just
06:48 PM Revision 6aba9421 (ceph): OSD: clear_session_waiting_on_map in ms_handle_reset
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
06:48 PM Revision 11cefcab (ceph): OSD::shutdown: actually drop sessions waiting on map
There might be messages for which we still don't have the
map. Dispatching waiting won't actually help.
Signed-off-...
Samuel Just
06:47 PM Revision 42607679 (ceph): osd_types: s/stashed/rollback_info_completed and set on create
Originally, this flag indicated that the object had already been stashed and
that therefore recording subsequent chan...
Samuel Just
06:21 PM Revision f95e82b1 (ceph): Merge remote-tracking branch 'gh/wip-filestore-bigxattr'
Sage Weil
03:11 PM Revision d0ccb1cb (ceph): make ceph-disk use the new init flag for cluster
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com> Alfredo Deza
02:48 PM Revision 23b4915f (ceph): allow passing a --cluster flag to the init script
It will fallback to looking at /etc/ceph/$cluster.conf
otherwise.
Signed-off-by: Alfredo Deza <alfredo.deza@inktank....
Alfredo Deza
02:24 PM Revision 4e1e929f (ceph): Update module references
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
02:24 PM Revision 0e1df3cc (ceph): Import teuthology tasks (master branch)
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
02:24 PM Revision 65060738 (ceph): Merge branch 'teuth_master' into tasks_master
Zack Cerza
02:24 PM Revision ad65d6bb (ceph): Update module references
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
02:24 PM Revision 6f854e12 (ceph): Use newer orchestra API
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
02:24 PM Revision a963e791 (ceph): Use teuthology's DaemonGroup
It has timeout support.
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza
02:24 PM Revision 2e9a567d (ceph): Use Remote.user
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
02:24 PM Revision 6967e6c6 (ceph): Merge branch 'teuth_firefly' into tasks_firefly
Zack Cerza
02:24 PM Revision f6a72a3d (ceph): Add wait_until_fuse_mounted()
This was removed in a refactor in master, but it would take lots of work
to backport the entire refactor.
Signed-off...
Zack Cerza
02:24 PM Revision 416f41e2 (ceph): Move write_secret_file() into task_util/kclient.py
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
02:24 PM Revision 4318e6ee (ceph): Import teuthology tasks (firefly branch)
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
01:24 PM Revision 6bd2b0fc (ceph): mds: Make min/max UID configurable for who is allowed to create a snapshot
This way administrators can configure which UIDs are allowed to create
snapshots on CephFS.
In certain situations it...
Wido den Hollander
01:12 PM Revision a5ecf151 (ceph): powerdns: Update README with better markdown
Wido den Hollander
08:43 AM Revision bf9726a2 (ceph): mon/OSDMonitor : Use user provided ruleset for replicated pool
When creating a replicated pool, currently ceph ignore the ruleset
name provided by user but use a global default rul...
Xiaoxi Chen
01:42 AM Revision 9bbd1149 (ceph): Merge pull request #2220 from somnathr/wip-lock-leak-fix
RadosClient: Fixing potential lock leaks.
Backport: firefly
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
01:30 AM Revision f1aad8bc (ceph): RadosClient: Fixing potential lock leaks.
In lookup_pool and pool_delete, a lock is taken
before invoking wait_for_osdmap, but is not
released for the failure ...
Pavan Rallabhandi
12:45 AM Revision 0a1cea58 (ceph): os/FileStore: force any new xattr into omap on E2BIG
If we have a huge xattr (or many little ones), the _fgetattrs() for the
inline_set will fail with E2BIG. The conditi...
Sage Weil
12:28 AM Revision 26750fcf (ceph): os/FileStore: force any new xattr into omap on E2BIG
If we have a huge xattr (or many little ones), the _fgetattrs() for the
inline_set will fail with E2BIG. The conditi...
Sage Weil
12:11 AM Revision d050cf6c (ceph): Merge pull request #2218 from ceph/wip-rados-xattr
rados: fix get/setxattr commands up
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
12:06 AM Revision e3819b62 (ceph): qa/workunits/rados/test_rados_tool: add a few xattr tests
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
12:06 AM Revision cc3112ef (ceph): rados: use STD{IN,OUT}_FILENO for magic values
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil

08/06/2014

10:43 PM Revision 189e4a92 (ceph): Removed upgrade/dumpling from master branch as it should be only in dum...
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com> Yuri Weinstein
10:31 PM Revision 645c28a1 (ceph): rados: optionally read setxattr value from stdin
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
10:31 PM Revision 59a715a3 (ceph): rados: don't add \n to getxattr
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
09:53 PM Revision e5b67f75 (ceph): Update doc
File 'sysvinit' is necessary to allow the start of mon at each reboot.
Signed-off-by: François Lafont <francois.lafon...
François Lafont
08:58 PM Revision 789284c4 (ceph): mon/PGMap: s/osdid/osd/ in 'osd perf' plaintext heading
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
08:39 PM Revision 1b8a9ec2 (ceph): mon/OSDMonitor: clean up 'osd perf' command placement
This doesn't need an OSDMap; move it out of that block.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
08:22 PM Revision 940e42df (ceph): osd/PG: populate pg_stats_t blocked_by
Keep a PG member for OSDs that current block us, and fill it into the
stats struct when we publish. Use a vector<int...
Sage Weil
08:16 PM Revision ea731ae1 (ceph): qa/workunits/cephtool/test.sh: fix 'ceph df ...' tests
Broken by ee2dbdb0f5e54fe6f9c5999c032063b084424c4c and friends.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
07:30 PM Revision bdf5f300 (ceph): use cluster name when checking the host
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com> Alfredo Deza
07:30 PM Revision 3fb25c28 (ceph): use name in /var/lib/ceph paths
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com> Alfredo Deza
07:29 PM Revision 9e08e3a7 (ceph): when starting an OSD, pass in the cluster name
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com> Alfredo Deza
06:37 PM Revision 0bd7c341 (ceph): PendingReleaseNotes: make note about rbd cache default change
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
06:32 PM Revision 64d5c406 (ceph): rgw: calc md5 and compare if user provided appropriate header
Fixes: #8436
Backport: firefly
This was broken in ddc2e1a8e39a5c6b9b224c3eebd1c0e762ca5782. The fix
resurrects and o...
Yehuda Sadeh
06:32 PM Revision ebecd80d (ceph): rgw: calculate user manifest
Fixes: #8169
Backport: firefly
We didn't calculate the user manifest's object etag at all. The etag
needs to be the m...
Yehuda Sadeh
06:28 PM Revision 8d8b8b11 (ceph): Merge pull request #2123 from ceph/wip-rbd-flush
librbd: enable rbd cache by default; writethrough until flush
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
06:08 PM Revision 7d820123 (ceph): Merge pull request #2205 from ceph/wip-librbd-snap-meta
librbd: fix crash with a chain of flattened images
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
05:51 PM Revision c0ef8b87 (ceph): rocksdb: fix i386 build
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
05:44 PM Revision 7a9b986a (ceph): rados: add {read,write}_ops to df json
Backport: firefly, dumpling
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
05:41 PM Revision 0e9f3759 (ceph): Merge remote-tracking branch 'gh/wip-test-ceph-disk'
Sage Weil
05:33 PM Revision 6168c3c9 (ceph): Merge pull request #2215 from ceph/wip-kb
mon: clean up _kb fields in json and perf counter output
Reviewed-by: John Spray <john.spray@redhat.com>
Sage Weil
05:33 PM Revision ee2dbdb0 (ceph): mon/PGMonitor: remove {rd,wr}_kb from pool stat dumps
These fields are replaced with corresponding *_bytes fields.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
05:33 PM Revision 4c8e3224 (ceph): mon: remove *_kb perf counters
This is an incompatible change.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
05:26 PM Revision 1f3f2982 (ceph): rgw: fix crash in swift CORS preflight request
Fixes: #8586
This fixes error handling, in accordance with commit 6af5a537 that fixed
the same issue for the S3 case...
Yehuda Sadeh
05:26 PM Revision 6e492150 (ceph): cls_rgw: fix object name of objects removed on object creation
Fixes: #8972
Backport: firefly, dumpling
Reported-by: Patrycja Szabłowska <szablowska.patrycja@gmail.com>
Signed-off...
Yehuda Sadeh
05:21 PM Revision 53aab689 (ceph): Merge pull request #75 from ceph/wip-readforward
include readforward cache mode in cache mode cycling test
Reviewed-by: Samuel Just <sam.just@inktank.com>
Samuel Just
04:18 PM Revision 3179bb10 (ceph): mon/PGMonitor: add _bytes perf counters
Leave the _kb ones in place for now.
Backport: firefly
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
04:14 PM Revision adb2791a (ceph): mon/PGMonitor: add _bytes fields for all usage dumps
Leave the _kb ones in place for now.
Backport: firefly
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
04:06 PM Revision fce2ed68 (ceph): Remove most ceph-specific tasks. They are in ceph-qa-suite now.
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
03:50 PM Revision 7dbd4401 (ceph): ignore errors if 'ps aux' fails
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
(cherry picked from commit f9aa9c1e647dc3376a33d0f7147501bffcd...
Alfredo Deza
03:42 PM Revision d5f26aaf (ceph): Merge pull request #306 from ceph/wip-9024
ignore errors if 'ps aux' fails Zack Cerza
03:23 PM Revision b416446c (ceph): Merge pull request #2165 from dachary/wip-mailmap
mailmap updates Loïc Dachary
03:16 PM Revision 895318c0 (ceph): README.md: word wrap
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
03:15 PM Revision 500b95e5 (ceph): README: symlink from README.md
It looks better as markdown than rendered as text via the markdown tool,
so just symlink it.
Signed-off-by: Sage Wei...
Sage Weil
02:53 PM Revision f9aa9c1e (ceph): ignore errors if 'ps aux' fails
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com> Alfredo Deza
02:46 PM Revision 25b9761e (ceph): Merge pull request #2202 from xinxinsh/enable-rocksdb-log-level
Enable rocksdb log level
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
01:53 PM Revision 0114b335 (ceph): erasure-code: rework ErasureCode*::parse methods
The ErasureCode::parse virtual function is derived in
ErasureCode{Jerasure,Isa}. It is reworked to share parsing argu...
Loïc Dachary
01:44 PM Revision 77690f66 (ceph): erasure-code: move to ErasureCode::decode_concat
It does not belong to ErasureCodeInterface which is supposed to not have
any implementation.
Signed-off-by: Loic Dac...
Loïc Dachary
01:22 PM Revision 54394fa1 (ceph): erasure-code: move to ErasureCode::to_{int,bool}
The parameter parser helpers to_int and to_bool are moved from
ErasureCode{Jerasure,Isa} to ErasureCode.
The prototy...
Loïc Dachary
01:21 PM Revision 4ff981f4 (ceph): erasure-code: move to ErasureCode::{encode,decode}{,chunk}
The bulk of ErasureCode{Jerasure,Isa}::encode and
ErasureCode{Jerasure,Isa}::decode is dealing with alignment and buf...
Loïc Dachary
01:21 PM Revision b4b7c51f (ceph): erasure-code: move to ErasureCode::minimum_to_decode*
The ErasureCode{Jerasure,Isa}::minimum_to_decode and
ErasureCode{Jerasure,Isa}::minimum_to_decode_with_cost methods a...
Loïc Dachary
01:21 PM Revision 1ebce988 (ceph): erasure-code: ErasureCode base class
Add the ErasureCode base class for ErasureCodeJerasure and
ErasureCodeIsa, for methods that can be shared among all p...
Loïc Dachary

08/05/2014

11:48 PM Revision 859944d3 (ceph): test/osd/osd-test-helpers: mkdir -p for ceph-disk
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
11:38 PM Revision 4b45e25b (ceph): Add handles for the ceph-mon starting with upstart
François Lafont
10:25 PM Revision 818f5b70 (ceph): Merge pull request #2208 from lpabon/osd_dev_doc
Developer quick start guide
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
10:11 PM Revision c2f58e66 (ceph): test/ceph-disk.sh: mkdir -p
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
09:52 PM Revision 511a0597 (ceph): Merge pull request #76 from ceph/wip_tune2_upgrade-firefly
Added ec-readwrite.yaml to the mix to enable erasure code coverage
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
09:48 PM Revision 542dbd2a (ceph): Added ec-readwrite.yaml to the mix to enable erasure code coverage
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com> Yuri Weinstein
09:06 PM Revision 3f9f135f (ceph): Merge remote-tracking branch 'upstream/next' into wip-sam-testing
Conflicts:
src/osd/OSD.cc
Samuel Just
06:51 PM Revision a923e2c9 (ceph): Renamed README to README.md to render in markdown
Signed-off-by: Luis Pabón <lpabon@redhat.com> Luis Pabon
06:48 PM Revision 52cf693e (ceph): Developer quick start guide
Signed-off-by: Luis Pabón <lpabon@redhat.com> Luis Pabon
06:11 PM Revision c09036ac (ceph): enable info_log_level config option for rocksdb
Signed-off-by: xinxin shu <xinxin.shu@intel.com> xinxin shu
05:21 PM Revision e6935dd4 (ceph): Merge pull request #2206 from ceph/wip-8875
doc: be a bit more explicit about 'ceph-deploy new' in quickstart
Reviewed-by: John Wilkins <john.wilkins@inktank.com>
John Wilkins
04:52 PM Revision 66de51d1 (ceph): be a bit more explicit about 'ceph-deploy new' in quickstart
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com> Alfredo Deza
04:15 PM Revision 3876da15 (ceph): Merge branch 'master' of github.com:ceph/ceph
Sage Weil
04:15 PM Revision bc1d2b83 (ceph): Merge remote-tracking branch 'gh/wip-8880'
Conflicts:
src/osd/OSD.cc
Sage Weil
03:50 PM Revision 19b9ee94 (ceph): Merge pull request #2204 from osynge/wip-dont-mkdir-by-mistake2
Do not make directories by mistake.
Reviewed-by: Alfredo Deza <adeza@redhat.com>
Alfredo Deza
03:50 PM Revision b8c1cabd (ceph): Merge pull request #1883 from ceph/wip-msgr
messenger refactoring for xio
Reviewed-by: Greg Farnum <greg@inktank.com>
Sage Weil
03:28 PM Revision b4c80e31 (ceph): Do not make directories by mistake.
Rational: I found I had created a series of OSD directories under "/dev/" when disks I thought existed did not exist.... Owen Synge
02:57 PM Revision e5b3c093 (ceph): Merge pull request #2200 from theanalyst/typo
doc: typo s/loose/lose
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
02:33 PM Revision f773b24e (ceph): powerdns: Define a application variable when not invoked from Shell
This allows to be run directly using mod_wsgi behind Apache. Wido den Hollander
05:05 AM Revision 1682e62e (ceph): doc: typo s/loose/lose
Signed-off-by: Abhishek Lekshmanan <abhishek.lekshmanan@gmail.com> Abhishek Lekshmanan
12:41 AM Revision 541006c8 (ceph): Merge pull request #1875 from dachary/wip-8437
erasure-code: benchmarking jerasure
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil

08/04/2014

11:16 PM Revision 466aba42 (ceph): osd/osd_types: add blocked_by to pg_stat_t
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
11:09 PM Revision b65cef67 (ceph): ceph_test_rados_api_tier: fix [EC] HitSet{Read,Write,Trim} tests
The hit_set_ fields can only be set on tier pools as of
f131dfbaedf6f451572e7aa3a83f653912122953.
Fixes: #8823
Signe...
Sage Weil
10:24 PM Revision b9b022e5 (ceph): add annotation for rocksdb config option
Signed-off-by: xinxin shu <xinxin.shu@intel.com> xinxin shu
10:12 PM Revision dceab8dc (ceph): Merge pull request #2198 from ceph/wip-8998
fix OSD SEGV in heartbeat()
Reviewed-by: Samuel Just <sam.just@inktank.com>
Samuel Just
10:01 PM Revision 8dcfbd8e (ceph): osd: simplify dout_prefix macros
Use a get_osdmap_epoch() helper that is a bit lighter weight (by avoiding
copying around an OSDMapRef).
Signed-off-b...
Sage Weil
09:57 PM Revision 80829d78 (ceph): osd: reorder OSDService methods under proper dout_prefix macro
The dout_prefix for OSDService uses get_osdmap() to grab a shared_ptr for
the epoch printout. The OSD one does not, ...
Sage Weil
09:02 PM Revision 97f317d8 (ceph): rados/singleton: make cache mode cycling include readforward mode
forward -> off -> writeback -> readforward -> ...
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
08:56 PM Revision 0b445e0f (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil
08:48 PM Revision 047c18db (ceph): doc/release-notes: make note about init-radosgw change
This changed back in 524aee6f95f9c397b7c8508934f3c0577f9df1dd but
was not mentioned in the release notes.
Signed-off...
Sage Weil
08:38 PM Revision b93abaf5 (ceph): Merge pull request #305 from ceph/wip-8640
implement `--version` and improve `setup.py` Zack Cerza
07:12 PM Revision fe6f4611 (ceph): create a --version flag for teuthology
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com> Alfredo Deza
07:11 PM Revision 7d0a072d (ceph): pull the version and description in setup.py
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com> Alfredo Deza
07:11 PM Revision a2bb186f (ceph): add an initial version to teuthology
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com> Alfredo Deza
06:47 PM Revision 354c4112 (ceph): doc: Added 'x' to monitor cap.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
05:50 PM Revision 0d1fe79b (ceph): Tweak usage statement
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
05:33 PM Revision 18b7a37c (ceph): Merge pull request #2166 from majianpeng/bug-fix
os/FileJournal: When dump journal, using correctly seq avoid misjudging joural corrupt.
Reviewed-by: Samuel Just <sa...
Samuel Just
05:32 PM Revision 6878e8cd (ceph): Merge pull request #2184 from majianpeng/fix2
ECBackend: Don't directyly use get_recovery_chunk_size() in RecoveryOp::WRITING state
Reviewed-by: Samuel Just <sam....
Samuel Just
05:31 PM Revision 6f05ff8f (ceph): Merge pull request #2194 from majianpeng/fix1
osd/ECBackend: clean up assert(r==0) in continue_recovery_op.
Reviewed-by: Samuel Just <sam.just@inktank.com>
Samuel Just
05:30 PM Revision 3897f09a (ceph): Merge pull request #2192 from ceph/wip-8891
msg/SimpleMessenger: drop msgr lock when joining a Pipe
Reviewed-by: Samuel Just <sam.just@inktank.com>
Samuel Just
05:04 PM Revision 7b2c8b33 (ceph): cls_rgw: fix object name of objects removed on object creation
Fixes: #8972
Backport: firefly, dumpling
Reported-by: Patrycja Szabłowska <szablowska.patrycja@gmail.com>
Signed-off...
Yehuda Sadeh
05:03 PM Revision 8519e9ab (ceph): rgw: need to pass need_to_wait for throttle_data()
need_to_wait wasn't passed into processor->throttle_data(). This was
broken in fix for #8937.
CID 1229541: (PW.PA...
Yehuda Sadeh
04:52 PM Revision 06206247 (ceph): rgw: call processor->handle_data() again if needed
Fixes: #8937
Following the fix to #8928 we end up accumulating pending data that
needs to be written. Beforehand it ...
Yehuda Sadeh
04:51 PM Revision 2f44d768 (ceph): Merge pull request #2191 from ceph/wip-rgw-need-to-wait
rgw: need to pass need_to_wait for throttle_data()
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
04:41 PM Revision 78b2c10a (ceph): Merge pull request #2195 from apeters1971/wip-ec-isa-fast-xor
EC-ISA: provide a 10% faster simple parity operation for (k, m=1)
Reviewed-by: Loic Dachary <loic@dachary.org>
Loïc Dachary
04:28 PM Revision b22a8a9e (ceph): Merge pull request #2193 from ceph/wip-ceph-conf
ceph-conf: flush log on exit
Reviewed-by: Loic Dachary <loic@dachary.org>
Loïc Dachary
04:10 PM Revision ef210806 (ceph): Merge pull request #304 from ceph/wip-fix-build-matrix
suite: fix build_matrix when non-yaml present in % dir Zack Cerza
04:07 PM Revision 21e27637 (ceph): suite: fix build_matrix when non-yaml present in % dir
First, if we get a non-yaml file, return an empty list.
Second, if we are in a % mode, exclude an empty raw result f...
Sage Weil
03:19 PM Revision dc3ae881 (ceph): add another call to use "ps aux"
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
(cherry picked from commit 4686115c4830939ea6c9d7a27fd89d7cec9...
Alfredo Deza
03:19 PM Revision c949ad1d (ceph): tell us if you are really not running any more
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
(cherry picked from commit ec342d814676d08eb833f478ac7ffdb21cc...
Alfredo Deza
01:51 PM Revision 516101ae (ceph): EC-ISA: provide a 10% faster simple parity operation for (k, m=1). Add ...
Andreas Peters
10:02 AM Revision 985b7c2f (ceph): osd/ECBackend: clean up assert(r==0) in continue_recovery_op.
After the commit(d9106ce5e4437ab02), the assert(r==0) is no longer
necessary.
Ma Jianpeng
09:42 AM Revision 8363a94a (ceph): erasure-code: HTML display of benchmark results
The ceph_erasure_code_benchmark output is converted into a JSON series
suitable to display in HTML with the http://ww...
Loïc Dachary
09:42 AM Revision 3cc72345 (ceph): COPYING: Cloudwatt copyright is inline
Remove partial list of contributions since Cloudwatt copyright has been
placed in the copyright notices of the files ...
Loïc Dachary
09:42 AM Revision e11c3fcc (ceph): erasure-code: rework benchmark suite
Expand the default suite to enumerate all cases that are relevant to the
current code base so that it is easier to co...
Loïc Dachary
09:42 AM Revision 90592e9d (ceph): erasure-code: properly indent ErasureCodePluginSelectJerasure.cc
Signed-off-by: Loic Dachary <loic@dachary.org> Loïc Dachary
09:41 AM Revision be3e1e40 (ceph): erasure-code: control jerasure plugin variant selection
The jerasure-variant parameter is interpreted as the name of the plugin
variant to be loaded regardless of the availa...
Loïc Dachary
09:41 AM Revision 5fb4354f (ceph): erasure-code: reduce jerasure verbosity
Only output a message about adjusting the buffer size when it is
adjusted, not when the size does not need adjustment...
Loïc Dachary
08:54 AM Revision 3987ac2a (ceph): erasure-code: cauchy techniques allow w 8,16,32
Enforce the restriction at initialization time, the same way it is done
for Reed Solomon. Choosing a w value differen...
Loïc Dachary
08:54 AM Revision c7daaaf5 (ceph): erasure-code: implement alignment on chunk sizes
jerasure expects chunk sizes that are aligned on the largest possible
vector size that could be used by SSE instructi...
Loïc Dachary
06:52 AM Revision cb54605b (ceph): mailmap: sort entries
to help avoid duplicates (found one)
Signed-off-by: Loic Dachary <loic@dachary.org>
Loïc Dachary
06:50 AM Revision accf8c26 (ceph): mailmap: Tommi Virtanen is not with Red Hat
The entry was added by s/inktank/redhat/ and did not acknowledge that
Tommi Virtanen left Inktank before it was acqui...
Loïc Dachary
06:50 AM Revision 794f70a8 (ceph): mailmap: Kevin Cox affiliation
Reviewed-by: Kevin Cox <kevincox@kevincox.ca>
Signed-off-by: Loic Dachary <loic@dachary.org>
Loïc Dachary
06:50 AM Revision 6652494e (ceph): mailmap: Accela Zhao affiliation
Signed-off-by: Loic Dachary <loic@dachary.org> Loïc Dachary
06:50 AM Revision 6f238fa0 (ceph): mailmap: Adam Crume affiliation
Signed-off-by: Loic Dachary <loic@dachary.org> Loïc Dachary
06:50 AM Revision 6f24a049 (ceph): mailmap: Stephen Jahl affiliation
Reviewed-by: Stephen Jahl <stephenjahl@gmail.com>
Signed-off-by: Loic Dachary <loic@dachary.org>
Loïc Dachary
06:50 AM Revision b1ba72f8 (ceph): mailmap: George Ryall affiliation
Signed-off-by: Loic Dachary <loic@dachary.org> Loïc Dachary
06:50 AM Revision 2f21a110 (ceph): mailmap: Brian Rak affiliation
and name normalization
Reviewed-by: Brian Rak <dn@devicenull.org>
Signed-off-by: Loic Dachary <loic@dachary.org>
Loïc Dachary
06:50 AM Revision ef620cc3 (ceph): mailmap: Sebastien Ponce name normalization
Signed-off-by: Loic Dachary <loic@dachary.org> Loïc Dachary
06:50 AM Revision f870b344 (ceph): mailmap: João Eduardo Luís name normalization
Signed-off-by: Loic Dachary <loic@dachary.org> Loïc Dachary
06:48 AM Revision d8e64157 (ceph): mailmap: Ma Jianpeng affiliation
and name normalization
Reviewed-by: Ma Jianpeng <jianpeng.ma@intel.com>
Signed-off-by: Loic Dachary <loic@dachary.org>
Loïc Dachary
04:00 AM Revision 3230060f (ceph): ceph-conf: flush log on exit
This makes it deterministic whether we output
2014-08-03 20:59:45.482614 4036c80 -1 did not load config file, using ...
Sage Weil
03:09 AM Revision 076f33af (ceph): ECBackend: Don't directly use get_recovery_chunk_size() in RecoveryOp::...
We cannot guarantee that conf->osd_recovery_max_chunk don't change when
recoverying a erasure object.
If change betwe...
Ma Jianpeng
01:26 AM Revision 98997f3b (ceph): msg/SimpleMessenger: drop msgr lock when joining a Pipe
Avoid this deadlock:
- a fault
- delay thread entry gets a fast dispatch message
- drops delay_lock
- calls into f...
Sage Weil

08/03/2014

07:47 PM Revision 70250755 (ceph): Merge branch 'wip-8701-firefly' into firefly-next
Samuel Just
07:47 PM Revision cbfbe637 (ceph): os/LFNIndex: handle long object names with multiple links (i.e., rename)
When we rename an object (collection_move_rename) to a different name, and
the name is long, we run into problems bec...
Sage Weil
07:47 PM Revision 816ed7e9 (ceph): os/LFNIndex: FDCloser helper
Add a helper to close fd's when we leave scope. This is important when
injecting failures by throwing exceptions.
S...
Sage Weil
07:47 PM Revision 4fc72d8d (ceph): os/LFNIndex: remove alt xattr after unlink
After we unlink, if the nlink on the inode is still non-zero, remove the
alt xattr. We can *only* do this after the ...
Sage Weil
07:47 PM Revision b213866e (ceph): os/LFNIndex: only consider alt xattr if nlink > 1
If we are doing a lookup, the main xattr fails, we'll check if there is an
alt xattr. If it exists, but the nlink on...
Sage Weil
07:47 PM Revision 94fee997 (ceph): os/LFNIndex: use FDCloser for fsync_dir
This prevents an fd leak when maybe_inject_failure() throws an exception.
Signed-off-by: Sage Weil <sage@redhat.com>...
Sage Weil
07:47 PM Revision f8494c87 (ceph): ceph_test_objectstore: clean up on finish of MoveRename
Otherwise, we leave collections around, and the next test fails.
Signed-off-by: Sage Weil <sage@redhat.com>
(cherry ...
Sage Weil
07:47 PM Revision e18777ed (ceph): store_test: add long name collection_move_rename tests
Currently fails.
Signed-off-by: Samuel Just <sam.just@inktank.com>
(cherry picked from commit 6aa48a485e03ca100f3d9e...
Samuel Just
07:47 PM Revision 5db6c12b (ceph): ceph_test_objectstore: fix warning
Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit cf98805c09a38cce78ac08317899dc4152ae55a5)
Sage Weil
06:23 PM Revision e36babc8 (ceph): os/MemStore: fix lock leak
CID 1228868 (#2-1 of 2): Missing unlock (LOCK)
12. missing_unlock: Returning without unlocking oc->lock.L.
Signed-of...
Sage Weil
03:40 PM Revision 4e03d5b5 (ceph): Revert "enforce rados put aligment"
This reverts commit 7a58da53ebfcaaf385c21403b654d1d2f1508e1a.
This was alread backported in dece65064d949b5afcc359cd...
Sage Weil
03:40 AM Revision e93818df (ceph): rgw: need to pass need_to_wait for throttle_data()
need_to_wait wasn't passed into processor->throttle_data(). This was
broken in fix for #8937.
CID 1229541: (PW.PA...
Yehuda Sadeh

08/02/2014

08:20 PM Revision 6f1a5443 (ceph): rgw: fix crash in swift CORS preflight request
Fixes: #8586
This fixes error handling, in accordance with commit 6af5a537 that fixed
the same issue for the S3 case...
Yehuda Sadeh
08:19 PM Revision dfcd9956 (ceph): rgw: fix decoding + characters in URL
Fixes: #8702
Backport: firefly
Only decode + characters to spaces if we're in a query argument. The +
query argument...
Brian Rak
08:18 PM Revision f68720a6 (ceph): rgw: align object chunk size with pool alignment
Fixes: #8442
Backport: firefly
Data pools might have strict write alignment requirements. Use pool
alignment info whe...
Yehuda Sadeh
08:18 PM Revision 4cd1b60c (ceph): rgw: object write should not exceed part size
Fixes: #8928
This can happen if the stripe size is not a multiple of the chunk size.
Backport: firefly
Signed-off-...
Yehuda Sadeh
08:18 PM Revision f9716214 (ceph): rgw: call processor->handle_data() again if needed
Fixes: #8937
Following the fix to #8928 we end up accumulating pending data that
needs to be written. Beforehand it ...
Yehuda Sadeh
08:09 PM Revision 67d73451 (ceph): cls_rgw: fix object name of objects removed on object creation
Fixes: #8972
Backport: firefly, dumpling
Reported-by: Patrycja Szabłowska <szablowska.patrycja@gmail.com>
Signed-off...
Yehuda Sadeh
06:28 PM Revision d90148da (ceph): Merge remote-tracking branch 'origin/wip-8438' into firefly-next
Backport of c5b8d8105d965da852c79add607b69d5ae79a4d4 Samuel Just
06:22 PM Revision 223a0a9e (ceph): Merge remote-tracking branch 'origin/wip-7999' into firefly-next
Backport of 830940bf242a73403ec1882a489e31f7694b7f7e Samuel Just
05:49 AM Revision 14b03bc7 (ceph): adding multi-version suite to test compatibility of clients running newer
version of ceph against servers running older version.
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
Tamilarasi muthamizhan
04:19 AM Revision 3de7b7c5 (ceph): doc/release-notes: fix syntax error
Attempt 2...
ERROR: /srv/autobuild-ceph/gitbuilder.git/build/doc/release-notes.rst:22: Unknown target name: "leveldb...
Sage Weil
03:48 AM Revision 84bd3cd7 (ceph): unittest_crush_wrapper: fix build
Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit f36cffc986c973014c89aa37ca73740b2fc194ca)
Sage Weil
02:31 AM Revision 12154c22 (ceph): Merge branch 'master' of github.com:ceph/ceph-qa-suite
Tamilarasi muthamizhan
02:27 AM Revision 3caf1e3f (ceph): Merge pull request #2188 from wonzhq/obj-mtime
osd: add local_mtime to struct object_info_t
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
02:26 AM Revision 4983aa32 (ceph): Merge pull request #2178 from dachary/wip-erasure-code-profile-default-...
erasure-code: create default profile if necessary (firefly) Sage Weil
02:24 AM Revision c95e91ef (ceph): os/KeyValueStore: clean up operator<< for KVSuperBlock
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
02:23 AM Revision e408f98d (ceph): Merge pull request #2174 from yuyuyu101/kvstore-superblock
Kvstore superblock
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
02:18 AM Revision 640c291c (ceph): Merge pull request #74 from ceph/wip_fix_fuse_upgrade-firefly
Yet anothe indentation fix Yuri Weinstein
02:15 AM Revision 0928d3e3 (ceph): Yet anothe indentation fix
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com> Yuri Weinstein
01:28 AM Revision 9f7107b3 (ceph): Merge pull request #303 from ceph/wip-8930
Tasks are failing since using "data" pool no longer part of default install
Reviewed-by: Sage Weil <sage@redhat.com>
David Zafman
01:02 AM Revision d89a5a37 (ceph): mon: s/%%/%/
Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit d700076a42a5a5ebe769a8311fd3b52bf2e98cd2)
Sage Weil
01:01 AM Revision 3a05ff92 (ceph): Merge pull request #2169 from ceph/wip-double-pc
mon: s/%%/%/
Realized where these came from; it was an accident.
Sage Weil
12:50 AM Revision da0de4ee (ceph): atomic: fix read() on i386, clean up types
Among other things, fixes #8969
Backport: firefly
Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from com...
Sage Weil
12:50 AM Revision 1e3b9277 (ceph): include/atomic: make 32-bit atomic64_t unsigned
This fixes
In file included from test/perf_counters.cc:19:0:
./common/perf_counters.h: In member function ‘std::pair...
Sage Weil
12:50 AM Revision 34ac3060 (ceph): Define AO_REQUIRE_CAS (fixes FTBFS on 'hppa')
to fix FTBFS due to undeclared atomic functions.
As reported
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=...
Dmitry Smirnov
12:50 AM Revision a0c12b70 (ceph): atomic_t: add atomic64_t
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
(cherry picked from commit bf3ba6001c7b4cf37edfe6551d3ef298ebcbf421)
Yehuda Sadeh
12:48 AM Revision 5a8c8c01 (ceph): test/cli-integration/rbd: fix trailing space
Newer versions of json.tool remove the trailing ' ' after the comma. Add
it back in with sed so that the .t works on...
Sage Weil
12:46 AM Revision 234b2d19 (ceph): tests: don't depend on 'data' pool in rbd test
Since we removed the default 'data' and 'metadata' pools,
tests which need a pool should create it themselves.
Signe...
John Spray
12:45 AM Revision 751258db (ceph): PGMonitor: fix bug in caculating pool avail space
Currently for pools with different rules, "ceph df" cannot report
right available space for them, respectively. For d...
Xiaoxi Chen
12:45 AM Revision 7b1546cc (ceph): mon: set min_size to data chunk count for erasure pools
Make the min_size value meaningful for erasure pools.
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked fro...
Sage Weil
12:44 AM Revision e8595879 (ceph): mon: include 'max avail' in df output
Include an estimate of the maximum writeable space for each pool. Note
that this value is a conservative estimate fo...
Sage Weil
12:44 AM Revision a5e0ebc3 (ceph): mon: right justify df values
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit 2f63a309df4b7086725949bc0a532595cf927edf)
Sage Weil
12:44 AM Revision 3d578479 (ceph): mon: Fix % escaping (\% should be %%)
Clang's -Wpedantic points this out.
Signed-off-by: John Spray <john.spray@inktank.com>
(cherry picked from commit f0...
John Spray
12:08 AM Revision 6164c3ef (ceph): crush: add get_rule_weight_map
Calculate a weight map of OSDs for a given rule.
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from com...
Sage Weil
12:07 AM Revision 2f90bfdb (ceph): Fix the PG listing issue which could miss objects for EC pool (where th...
Backport: firefly
Signed-off-by: Guang Yang (yguang@yahoo-inc.com)
(cherry picked from commit 228760ce3a7109f50fc0f8...
Guang Yang
12:06 AM Revision 61c90252 (ceph): osd/ReplicatedPG: requeue cache full waiters if no longer writeback
If the cache is full, we block some requests, and then we change the
cache_mode to something else (say, forward), the...
Sage Weil
12:06 AM Revision f701688a (ceph): osd/ReplicatedPG: fix cache full -> not full requeueing when !active
We only want to do this if is_active(). Otherwise, the normal
requeueing code will do its thing, taking care to get ...
Sage Weil
12:05 AM Revision a1ddce36 (ceph): qa/workunits/cephtool/test_daemon.sh: verify ceph -c works with daemon
Signed-off-by: Dan Mick <dan.mick@inktank.com>
(cherry picked from commit aa9ae1f270293778aa937e7f7e4bcaee3099b9b2)
Dan Mick
12:05 AM Revision 50a1c08e (ceph): qa/workunits/cephtool/test_daemon.sh: typo
Signed-off-by: Dan Mick <dan.mick@inktank.com>
(cherry picked from commit 22d20f39b7355966554319d5a1aa888967607569)
Dan Mick
12:05 AM Revision 4cfb7dbc (ceph): qa/workunits/cephtool/test_daemon.sh: allow local ceph command
(cherry picked from commit 97a8d5a9fdbd3a25cc922c242ee57da58c57d0bc) Dan Mick
12:05 AM Revision 120b5d5a (ceph): ceph.in: Pass global args to ceph-conf for proper lookup
Fixes: #8944
Signed-off-by: Dan Mick <dan.mick@inktank.com>
(cherry picked from commit 6d89a99648630f81b85ad115fe7662...
Dan Mick
12:05 AM Revision e0c27cd7 (ceph): qa/workunits/cephtool/test.sh: test osd pool get erasure_code_profile
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit ce9f12d7a2202948532fed9da4d763ed03f6b8fa)
Con...
Sage Weil
12:03 AM Revision cf22759c (ceph): mon: OSDMonitor: add "osd pool get <pool> erasure_code_profile" command
Enable us to obtain the erasure-code-profile for a given erasure-pool.
Signed-off-by: Ma Jianpeng <jianpeng.ma@intel...
Ma Jianpeng
12:00 AM Revision b94d2f14 (ceph): osd/ReplicatedPG: observe INCOMPLETE_CLONES in is_present_clone()
We cannot assume that just because cache_mode is NONE that we will have
all clones present; check for the absense of ...
Sage Weil
12:00 AM Revision 22cc1b64 (ceph): osd/ReplicatedPG: observed INCOMPLETE_CLONES when doing clone subsets
During recovery, we can clone subsets if we know that all clones will be
present. We skip this on caching pools beca...
Sage Weil
12:00 AM Revision c42232e3 (ceph): osd/ReplicatedPG: do not complain about missing clones when INCOMPLETE_...
When scrubbing, do not complain about missing cloens when we are in a
caching mode *or* when the INCOMPLETE_CLONES fl...
Sage Weil

08/01/2014

11:59 PM Revision bde3a9f0 (ceph): osd/osd_types: add pg_pool_t FLAG_COMPLETE_CLONES
Set a flag on the pg_pool_t when we change cache_mode NONE. This
is because object promotion may promote heads witho...
Sage Weil
11:59 PM Revision f19aa8ef (ceph): qa/workunits: cephtool: adjust pool name where missing as it has changed
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
(cherry picked from commit 50e93c2138978f7f7c2fbafacc1611c87...
Joao Eduardo Luis
11:59 PM Revision 163440a7 (ceph): qa/workunits: cephtool: cleanup after pool creation
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
(cherry picked from commit 6cd345732b15e84de17d743e06bc4d855...
Joao Eduardo Luis
11:58 PM Revision c71c99ff (ceph): qa/workunits: cephtool: pool needs to be a tier to be used as such
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
(cherry picked from commit 704b0a33f2071eabeb8c5b000a6805ef6...
Joao Eduardo Luis
11:58 PM Revision ba0a9bf0 (ceph): qa/workunits: cephtool: test erroneous 'tier remove'
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
(cherry picked from commit 49db6767152092d503ccf8ead6f7cb069...
Joao Eduardo Luis
11:58 PM Revision ffec081a (ceph): qa/workunits: cephtool: test get/set on both tier and non-tier pools
Make sure gets and sets of tiering-specific variables succeed on tier
pools and fail on non-tier pools.
Signed-off-b...
Joao Eduardo Luis
11:58 PM Revision 55166c3a (ceph): qa/workunits: cephtool: split get/set on tier pools from get/set tests
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
(cherry picked from commit df5944955d96c041e65964a13b802028e...
Joao Eduardo Luis
11:58 PM Revision 0425eb1d (ceph): qa/workunits: cephtool: test for 'osd pool {get,set}-quota'
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
(cherry picked from commit b927c0de7d5c7a78bf3c133be52cbc1d7...
Joao Eduardo Luis
11:58 PM Revision 68197bc2 (ceph): mon: OSDMonitor: 'osd pool' - if we can set it, we must be able to get it
Add support to get the values for the following variables:
- target_max_objects
- target_max_bytes
- cache_target_...
Joao Eduardo Luis
11:57 PM Revision 01498ce8 (ceph): qa: support running under non privileged user
If the test is run against a cluster started with vstart.sh (which is
the case for make check), the --asok-does-not-n...
Loïc Dachary
11:57 PM Revision 99259dff (ceph): qa/workunits/cephtool/test.sh: sudo ceph daemon
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit bcc09f93761d46202742ca85cce498a352edd494)
Sage Weil
11:57 PM Revision 4f911d45 (ceph): qa/workunits: cephtool: fix 'osd bench' test
Commit 7dc93a9651f602d9c46311524fc6b54c2f1ac595 fixed an incorrect
behavior with the OSD's 'osd bench' value hard-cap...
Joao Eduardo Luis
11:57 PM Revision bad2f513 (ceph): qa/workunits: cephtool: only run heap profiler test if tcmalloc enabled
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
(cherry picked from commit 4b0809a13eb363a15e52a6a57372a0a31...
Joao Eduardo Luis
11:57 PM Revision 26f9860d (ceph): qa/workunits: cephtool: set +e for the tcmalloc tests
Avoids failing the tests when tcmalloc is not present
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
(cher...
Joao Eduardo Luis
11:57 PM Revision a0720b60 (ceph): qa/workunits: cephtool: delete unnecessary function calls
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
(cherry picked from commit 67255435151627314cc2fc38732d4fb5e...
Joao Eduardo Luis
11:57 PM Revision 37322472 (ceph): qa/workunits: cephtool: disable bash debug when not running tests
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
(cherry picked from commit 946bd0dad4b027326b03c13405782b99e...
Joao Eduardo Luis
11:56 PM Revision 52d733c7 (ceph): qa/workunits: cephtool: allow running individual tests
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
(cherry picked from commit 5d26575ef2d31d745ec4aa69ca1501cd7...
Joao Eduardo Luis
11:56 PM Revision 96e58d6d (ceph): qa/workunits: cephtool: cleanup state after erasure-code-profile test
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
(cherry picked from commit f4184086d0d647e064e34308f678ef889...
Joao Eduardo Luis
11:56 PM Revision 4cd5d179 (ceph): qa/workunits: cephtool: add/remove comments
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
(cherry picked from commit 780424df3a107c7da57fc28d64f9e7a4b...
Joao Eduardo Luis
11:56 PM Revision 5bcf690b (ceph): qa/workunits: cephtool: split into properly indented functions
The test was a big sequence of commands being run and it has been growing
organically for a while, even though it has...
Joao Eduardo Luis
11:55 PM Revision 2af75180 (ceph): qa/workunits: cephtool: move test line to where it's more appropriate
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
(cherry picked from commit 04658b7b2b5f98ae81ffb3f77303745e6...
Joao Eduardo Luis
11:55 PM Revision 5bf9e3c7 (ceph): qa/workunits: cephtool: split into functions
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
(cherry picked from commit db6cc133ba4bb38b3c11eb835fd3983dc...
Joao Eduardo Luis
11:54 PM Revision c898c973 (ceph): mon: test that pools used in tiers cannot be removed
Signed-off-by: Loic Dachary <loic@dachary.org>
(cherry picked from commit 39a4b78177cb9896ff35ab05bcf8774bfc934f3a)
Loïc Dachary
11:54 PM Revision 5b726742 (ceph): qa/workunits/cephtool: test setting options using SI units
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
(cherry picked from commit 38405d3554dfb0caf2b0a2c010b95a61b...
Joao Eduardo Luis
11:48 PM Revision 5ed92f67 (ceph): Merge pull request #73 from ceph/wip_fix_fuse_upgrade-firefly
Fixed typos
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
11:46 PM Revision aacf67d1 (ceph): mon: OSDMonitor: be scary about inconsistent pool tier ids
We may not crash your cluster, but you'll know that this is not something
that should have happened. Big letters mak...
Joao Eduardo Luis
11:46 PM Revision ea1a3170 (ceph): Fixed typos
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com> Yuri Weinstein
11:46 PM Revision af59cbf5 (ceph): osd: pg_pool_t: clear tunables on clear_tier()
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
(cherry picked from commit 64bdf6c92bc44adad5a49b9dc4f674789...
Joao Eduardo Luis
11:46 PM Revision 8f788e14 (ceph): mon: OSDMonitor: limit tier-specific pool set/get on non-tier pools
Fixes: 8696
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
(cherry picked from commit f131dfbaedf6f451572e...
Joao Eduardo Luis
11:40 PM Revision 4b768a8f (ceph): mon/OSDMonitor: improve no-op cache_mode set check
If we have a pending pool value but the cache_mode hasn't changed, this is
still a no-op (and we don't need to block)...
Sage Weil
11:40 PM Revision c3f40329 (ceph): mon: OSDMonitor: disallow nonsensical cache-mode transitions
Fixes: 8155
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
(cherry picked from commit fd970bbc95d89bf66c95...
Joao Eduardo Luis
11:40 PM Revision d9aacd96 (ceph): mon: OSDMonitor: return immediately if 'osd tier cache-mode' is a no-op
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
(cherry picked from commit d01aa5bff30441eec1ffaa3e59a21187f...
Joao Eduardo Luis
11:39 PM Revision 981add9c (ceph): osd/ReplicatedPG: debug obc locks
Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit 356af4bf46d6387e2f1a59646548f9a77e49e5f8)
Sage Weil
11:39 PM Revision e32e2559 (ceph): osd/ReplicatedPG: greedily take write_lock for copyfrom finish, snapdir
In the cases where we are taking a write lock and are careful
enough that we know we should succeed (i.e, we assert(g...
Sage Weil
11:39 PM Revision 68651e91 (ceph): osd: allow greedy get_write() for ObjectContext locks
There are several lockers that need to take a write lock
because there is an operation that is already in progress an...
Sage Weil
11:06 PM Revision 54af8b2b (ceph): Tasks are failing since using "data" pool no longer part of default ins...
Create a pool specifically for each task
Fixes: 8930
Signed-off-by: David Zafman <david.zafman@inktank.com>
David Zafman
10:57 PM Revision 4aa2b873 (ceph): qa/workunits/rest/test.py: make osd create test idempotent
Avoid possibility that we create multiple OSDs do to retries by passing in
the optional uuid arg. (A stray osd id wi...
Sage Weil
10:57 PM Revision a2681c93 (ceph): qa/workunits/rest/test.py: make osd create test idempotent
Avoid possibility that we create multiple OSDs do to retries by passing in
the optional uuid arg. (A stray osd id wi...
Sage Weil
10:53 PM Revision 7a58da53 (ceph): enforce rados put aligment
Signed-off-by: Lluis Pamies-Juarez <lluis.pamies-juarez@hgst.com>
(cherry picked from commit 304b08a23a3db57010078046...
Lluis PJ
10:50 PM Revision 935e75a8 (ceph): mon: Monitor: suicide on start if mon has been removed from monmap
If the monitor has been marked as having been part of an existing quorum
and is no longer in the monmap, then it is s...
Joao Eduardo Luis
10:37 PM Revision 79d1aff1 (ceph): Merge branch 'wip-cache-second'
Reviewed-by: Samuel Just <sam.just@inktank.com> Sage Weil
10:37 PM Revision 0ed3adc1 (ceph): osd: promotion on 2nd read for cache tiering
Signed-off-by: Zhiqiang Wang <wonzhq@hotmail.com> Zhiqiang Wang
10:37 PM Revision 1417eded (ceph): ceph_test_rados_api_tier: test promote-on-second-read behavior
Signed-off-by: Zhiqiang Wang <wonzhq@hotmail.com>
Signed-off-by: Sage Weil <sage@redhat.com>
Zhiqiang Wang
10:33 PM Revision 7ae15549 (ceph): use llrintl when converting double to micro
This avoids rounding error (noticeable on i386).
Backport: firefly
Signed-off-by: Sage Weil <sage@redhat.com>
(cherr...
Sage Weil
08:31 PM Revision 52c2182f (ceph): Merge pull request #2183 from majianpeng/master
ECBackend: Using ROUND_UP_TO to refactor function get_recovery_chunk_size()
Reviewed-by: Samuel Just <sam.just@inkta...
Samuel Just
08:30 PM Revision dad092c6 (ceph): Merge pull request #2175 from majianpeng/fix1
ReplicatedPG: For async-read, set the real result after completing read.
Reviewed-by: Samuel Just <sam.just@inktank....
Samuel Just
08:27 PM Revision 3440d664 (ceph): Expand '~' in ssh key paths
... since paramiko doesn't bother to do this
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza
07:46 PM Revision ceb37c62 (ceph): Merge branch 'master' of github.com:ceph/ceph-qa-suite
Tamilarasi muthamizhan
07:25 PM Revision f4c953c1 (ceph): Merge pull request #301 from ceph/wip-nuke-vpm
nuke: allow nuking vpm hosts Zack Cerza
05:00 PM Revision f752ff49 (ceph): Merge pull request #2180 from ceph/wip-ec-isa
osd: add support for intel ISA-L EC library Sage Weil
04:57 PM Revision f335c73b (ceph): Merge pull request #2172 from ceph/wip-8714
osd: prevent old clients from using tiered pools
Reviewed-by: Samuel Just <sam.just@inktank.com>
Samuel Just
04:04 PM Revision 30e61373 (ceph): Merge pull request #72 from ceph/wip_fix_fuse_upgrade-firefly
Fixed to run blogbench.sh on client:0 Sage Weil
03:17 PM Revision e08d1a49 (ceph): Fixed to run blogbench.sh on client:0
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com> Yuri Weinstein
02:16 PM Revision c86a9877 (ceph): valgrind: ignore ec plugin factory leaks
Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit 7c3fc404d6a84c6601400e364bd98ea89df13922)
Sage Weil
02:13 PM Revision 5fa79fa9 (ceph): use notcmalloc builder for valgrind leak checking
This reverts 453d72b294af6d3db1ae7a212ba9b43209d69f26. It turns out that
tcmalloc defeats the leak checking in valgr...
Sage Weil
02:11 PM Revision f5fc2436 (ceph): msg/SimpleMessenger: drop local_conneciton priv link on shutdwon
This breaks ref cycles between the local_connection and session, and let's
us drop the explicit set_priv() calls in O...
Sage Weil
02:08 PM Revision cd64a63d (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil
02:08 PM Revision a00777f4 (ceph): Merge pull request #2190 from ceph/wip-osd-leaks
osd: do not leak Session* ref in _send_boot()
Reviewed-by: Greg Farnum <greg@inktank.com>
Gregory Farnum
12:11 PM Revision fc2d18bb (ceph): Merge pull request #2182 from ceph/wip-round
use llrintl when converting double to micro
Reviewed-by: Greg Farnum <greg@inktank.com>
Gregory Farnum
08:09 AM Revision 13b9dc70 (ceph): osd: add local_mtime to struct object_info_t
This fixes a bug when the time of the OSDs and clients are not
synchronized (especially when client is ahead of OSD),...
Zhiqiang Wang
04:22 AM Revision 03be707d (ceph): kcephfs/thrash: add standby mds
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
04:11 AM Revision c2fc1a94 (ceph): Merge branch 'wip-rocksdb'
Sage Weil
04:11 AM Revision 213e0acf (ceph): debian, rpm: build rocksdb statically if we can
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
04:11 AM Revision c574e653 (ceph): autogen.sh: debug with -x
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
04:11 AM Revision 57fd60cd (ceph): rocksdb: -Wno-portability
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
04:11 AM Revision eb1cd780 (ceph): rocksdb: update submodule makefile
Signed-off-by: Josh Durgin <josh.durgin@inktank.com> Josh Durgin
04:11 AM Revision bcebf9c0 (ceph): do_autogen.sh: build with static librocksdb
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
04:11 AM Revision 33293523 (ceph): rocksdb: require less shiny autoconf
precise has 2.59
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
04:11 AM Revision 5502dd3e (ceph): configure: verify c++11 is present for rocksdb
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
04:11 AM Revision 7500b890 (ceph): Makefile: include rocksdb in dist tarball always
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
04:11 AM Revision 8fcbb659 (ceph): configure: enable static rocksdb if check and c++11
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
04:11 AM Revision da5edb81 (ceph): add rocksdb bz2 dep
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
04:11 AM Revision a497a3b4 (ceph): debian, rpm: build require bzip2 dev
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
04:06 AM Revision 2e549b4f (ceph): unittest_erasure_code_[plugin_]isa: conditionally compile
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
03:59 AM Revision 04037ef9 (ceph): osd: do not leak Session* ref in _send_boot()
The get_priv() call returns a ref; make sure we drop it if it exists.
This doesn't happen on every run because usuall...
Sage Weil
03:59 AM Revision 53256d33 (ceph): Merge pull request #71 from ceph/wip_fix_fuse_upgrade-firefly
Fixed miss-config for ceph-fuse Sage Weil
03:57 AM Revision f789bcd9 (ceph): Fixed ceph-fuse: [client.0] syntax
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com> Yuri Weinstein
01:34 AM Revision 26e9105f (ceph): Fixed miss-config for ceph-fuse
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com> Yuri Weinstein
01:11 AM Revision 9b05a87e (ceph): Merge pull request #2157 from ceph/wip-8937
rgw: call processor->handle_data() again if needed
Reviewed-by: Sage Weil <sage@redhat.com>
Yehuda Sadeh
12:46 AM Revision d00f23be (ceph): erasure-code/isa: fix signed/unsigned comparison
warning: erasure-code/isa/ErasureCodeIsa.cc:313: comparison between signed and unsigned integer expressions
Signed-o...
Sage Weil
12:45 AM Revision 8a193ab0 (ceph): erasure-code/isa: don't use typename outside of template
error: erasure-code/isa/ErasureCodeIsa.h:141: using 'typename' outside of template
Signed-off-by: Sage Weil <sage@re...
Sage Weil
12:32 AM Revision 92d0bbe1 (ceph): ECBackend: Using ROUND_UP_TO to refactor function get_recovery_chunk_si...
Signed-off-by: Ma Jianpeng <jianpeng.ma@intel.com> Ma Jianpeng
12:25 AM Revision e4ed2cb2 (ceph): ReplicatedPG: For async-read, set the real result after completing read.
When reading an object from replicated pool, ceph uses sync mode,
so it can set the results in execute_ctx correctly....
Ma Jianpeng

07/31/2014

11:19 PM Revision 6e52efab (ceph): doc/release-notes: tweak quoting
ERROR: /srv/autobuild-ceph/gitbuilder.git/build/doc/release-notes.rst:22: Unknown target name: "leveldb".
Signed-off...
Sage Weil
10:39 PM Revision 80911736 (ceph): use llrintl when converting double to micro
This avoids rounding error (noticeable on i386).
Backport: firefly
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
10:18 PM Revision d8b291f3 (ceph): configure: check for 'better' yasm that can build ISA-L
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
08:43 PM Revision 1520b471 (ceph): erasure-code/isa/Makefile: add missing \, and missing headers
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
08:43 PM Revision e1f32d9f (ceph): yasm-wrapper: fix -f ...
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
08:42 PM Revision 1670fd63 (ceph): yasm-wrapper: turn -I foo into -i foo
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
08:41 PM Revision 6d95797c (ceph): yasm-wrapper: echo original args
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
07:53 PM Revision d76af5a6 (ceph): Merge branch 'master' of github.com:ceph/ceph-qa-suite
Tamilarasi muthamizhan
06:40 PM Revision b7d0017d (ceph): EC: add plugin for Intel ISA-L library
Andreas Peters
06:28 PM Revision fe99b253 (ceph): Merge pull request #2179 from ceph/wip-8982
osd: fix cache pools without hit_sets configured
Reviewed-by: Samuel Just <sam.just@inktank.com>
Samuel Just
06:03 PM Revision ce4e559d (ceph): vstart.sh: limit open files
Most users only get 1024 fds.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
06:03 PM Revision caf554bf (ceph): osd/ReplicatedPG: improve agent_choose_mode args
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
06:03 PM Revision 383536a2 (ceph): mon/OSDMonitor: warn when cache pools do not have hit_sets configured
Give users a clue when cache pools are enabled but the hit_set is not
configured. Note that technically this will wo...
Sage Weil
06:03 PM Revision 5d1c76f6 (ceph): osd/ReplicatedPG: check agent_mode if agent is enabled but hit_sets aren't
It is probably not a good idea to try to run the tiering agent without a
hit_set to inform its actions, but it is tec...
Sage Weil
06:03 PM Revision ea4996d3 (ceph): osd/ReplicatedPG: evict blindly if there is no hit_set
If there is no hit set for a PG, blindly evict objects. This avoids an
assert(hit_set) in agent_estimate_atime_temp(...
Sage Weil
04:55 PM Revision f77449cb (ceph): Merge pull request #2168 from ceph/wip-8972
cls_rgw: fix object name of objects removed on object creation
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
12:59 PM Revision f3d1f396 (ceph): Merge pull request #2173 from ceph/wip-8969
fix i386 atomics
Reviewed-by: Greg Farnum <greg@inktank.com>
Gregory Farnum
12:47 PM Revision 2fff5f03 (ceph): common: s/stringstream/ostream/ in str_map
There is no need to specialize more than ostream : it only makes it
impossible to use cerr or cout as a parameter to ...
Loïc Dachary
12:47 PM Revision b6d8feab (ceph): erasure-code: create default profile if necessary
After an upgrade to firefly, the existing Ceph clusters do not have the
default erasure code profile. Although it may...
Loïc Dachary
12:16 PM Revision 70fede92 (ceph): Merge pull request #1990 from dachary/wip-erasure-code-profile-default
erasure-code: create default profile if necessary
Reviewed-by: Joao Eduardo Luis <jluis@redhat.com>
Loïc Dachary
04:35 AM Revision 9e6a3e79 (ceph): ceph_manager: increase osd revival timeout from 75 -> 150 seconds
Saw this fail on a firefly run just bc of valgrind slowness. Make the
timeout higher!
Signed-off-by: Sage Weil <sag...
Sage Weil
04:34 AM Revision f84458bd (ceph): ceph_manager: increase osd revival timeout from 75 -> 150 seconds
Saw this fail on a firefly run just bc of valgrind slowness. Make the
timeout higher!
Signed-off-by: Sage Weil <sag...
Sage Weil
03:57 AM Revision 5c6a0512 (ceph): Merge pull request #2162 from ceph/wip-8586
rgw: fix crash in swift CORS preflight request
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
02:14 AM Revision 51c1f2a8 (ceph): FileStore: Add omap_backend to "<<" operator
Signed-off-by: Haomai Wang <haomaiwang@gmail.com> Haomai Wang
02:13 AM Revision 7faed148 (ceph): Add superblock to KeyValueStore
Signed-off-by: Haomai Wang <haomaiwang@gmail.com> Haomai Wang
01:51 AM Revision b879e746 (ceph): KeyValueStore: use generic KeyValueDB::create()
Signed-off-by: Haomai Wang <haomaiwang@gmail.com> Haomai Wang
01:14 AM Revision 7c3fc404 (ceph): valgrind: ignore ec plugin factory leaks
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
12:50 AM Revision 9df9d280 (ceph): mon/OSDMonitor: fix i386 floating point rounding error
This would round .123 to .122999 on i386; now it does not.
Backport: firefly
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil

07/30/2014

11:57 PM Revision 9eda0bbe (ceph): Merge pull request #2171 from ceph/wip-cli-integration
fix rbd cli-integratoin tests
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
10:37 PM Revision 9e2c8282 (ceph): Merge pull request #300 from ceph/wip-mpi-vers
task/mpi: Explicit check for version mismatch John Spray
09:56 PM Revision 02dd04ac (ceph): Merge pull request #2164 from ceph/wip-8944
ceph.in: Pass global args to ceph-conf for proper lookup
Backport: firefly
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
09:52 PM Revision 22d20f39 (ceph): qa/workunits/cephtool/test_daemon.sh: typo
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
09:52 PM Revision aa9ae1f2 (ceph): qa/workunits/cephtool/test_daemon.sh: verify ceph -c works with daemon
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
09:52 PM Revision 97a8d5a9 (ceph): qa/workunits/cephtool/test_daemon.sh: allow local ceph command
Dan Mick
09:52 PM Revision 96863128 (ceph): atomic: fix read() on i386, clean up types
Among other things, fixes #8969
Backport: firefly
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
09:51 PM Revision 6d89a996 (ceph): ceph.in: Pass global args to ceph-conf for proper lookup
Fixes: #8944
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Dan Mick
08:57 PM Revision 0190df53 (ceph): osd: prevent old clients from using tiered pools
If the client is old and doesn't understand tiering, don't let them use a
tiered pool. Reply with EOPNOTSUPP.
Fixes...
Sage Weil
08:41 PM Revision 605064dc (ceph): test/cli-integration/rbd: fix trailing space
Newer versions of json.tool remove the trailing ' ' after the comma. Add
it back in with sed so that the .t works on...
Sage Weil
08:31 PM Revision 094cd5b3 (ceph): Merge pull request #302 from ceph/wip-8850
tell us if you are really not running any more Zack Cerza
08:28 PM Revision 4686115c (ceph): add another call to use "ps aux"
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com> Alfredo Deza
08:17 PM Revision ec342d81 (ceph): tell us if you are really not running any more
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com> Alfredo Deza
07:26 PM Revision d700076a (ceph): mon: s/%%/%/
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
07:07 PM Revision bf232ba8 (ceph): Merge pull request #2163 from ceph/wip-filestore-omap
clean up KeyValueDB instantiation
Reviewed-by: Haomai Wang <haomaiwang@gmail.com>
Reviewed-by: Josh Durgin <josh.dur...
Sage Weil
06:53 PM Revision 0f8929a6 (ceph): cls_rgw: fix object name of objects removed on object creation
Fixes: #8972
Backport: firefly, dumpling
Reported-by: Patrycja Szabłowska <szablowska.patrycja@gmail.com>
Signed-off...
Yehuda Sadeh
06:12 PM Revision 1c7c2eb4 (ceph): nuke: allow nuking vpm hosts
Skip the console check, though.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
05:52 PM Revision 061c8e93 (ceph): librbd: enable rbd cache by default; writethrough until flush
This is recommended and safe. Avoid some user confusion.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
05:12 PM Revision 4e1405e7 (ceph): erasure-code: create default profile if necessary
After an upgrade to firefly, the existing Ceph clusters do not have the
default erasure code profile. Although it may...
Loïc Dachary
01:55 PM Revision ec2f9490 (ceph): kcephfs: thrash mds too
And shorten names.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
01:29 PM Revision 49181796 (ceph): task/mpi: Explicit check for version mismatch
Instead of proceeding to have mpiexec fail or hang,
do an up-front check that the MPI version is the same
on all of t...
John Spray
06:16 AM Revision 5f65b4db (ceph): os/FileJournal: When dump journal, using correctly seq avoid misjudging...
In func FileJournal::dump, it always using seq=0 as last-seq and it can
misjudge the journal corrupt.
Signed-off-by:...
Ma Jianpeng
04:45 AM Revision 7b169a0f (ceph): rocksdb backend optimization
Signed-off-by: xinxin shu <xinxin.shu@intel.com> xinxin shu
04:45 AM Revision cbd0043c (ceph): add rocksdb support
Signed-off-by: xinxin shu <xinxin.shu@intel.com> Xinxin Shu
04:45 AM Revision 6eea02c1 (ceph): add rocksdb submodule
Sage Weil
04:45 AM Revision 101954c1 (ceph): get a stable rocksdb (3.0)
Signed-off-by: xinxin shu <xinxin.shu@intel.com> xinxin shu
04:45 AM Revision 708b5b87 (ceph): add --with-librocksdb-static configure options
with this options, ceph will build rocksdb from submodule
Signed-off-by: xinxin shu <xinxin.shu@intel.com>
xinxin shu
04:43 AM Revision 5d5902a6 (ceph): os/KeyValueStore: rename osd_keyvaluedb -> keyvaluestore_backend
This option should be keyvaluestore_*, not osd_*.
Clean up the backend instantiation.
Signed-off-by: xinxin shu <xi...
Sage Weil
04:30 AM Revision 1a5dea72 (ceph): os/FileStore: use generic KeyValueDB::create(); store omap_backend in s...
The only time we set this is at mkfs time. Thereafter, we stick with the
same backend.
Signed-off-by: Sage Weil <sa...
Sage Weil
04:28 AM Revision a2a36192 (ceph): mon/MonitorDBStore: use generic KeyValueDB::create()
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
04:28 AM Revision 86a0b9dd (ceph): os/KeyValueDB: make compaction interface generic
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
04:28 AM Revision 4bf929ef (ceph): os/KeyValueDB: generic create(), test_init()
Let us create an implemenetation by name. Include a test_init() method
that will instantiate an instance and verify ...
Xinxin Shu
04:21 AM Revision e1418724 (ceph): config: allow unsafe setting of config values
Allow callers to set config values even when there is no observer.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
03:49 AM Revision 2f9fe027 (ceph): mailmap: Red Hat names normalization
Signed-off-by: Loic Dachary <loic@dachary.org> Loïc Dachary

07/29/2014

11:53 PM Revision 3cfda577 (ceph): doc/release-notes: v0.83
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
11:23 PM Revision 6e6fc23c (ceph): Merge tag 'v0.83'
v0.83 Sage Weil
10:55 PM Revision 440c820c (ceph): Merge pull request #2161 from ceph/wip-jcsp-test
Reviewed-by: Greg Farnum greg@inktank.com John Spray
10:33 PM Revision 18ea2a86 (ceph): rgw: fix crash in swift CORS preflight request
Fixes: #8586
This fixes error handling, in accordance with commit 6af5a537 that fixed
the same issue for the S3 case...
Yehuda Sadeh
10:27 PM Revision 79357060 (ceph): Merge pull request #53 from ceph/wip-leaks
use notcmalloc to fix leak checking Sage Weil
10:26 PM Revision fec5b9cb (ceph): Merge pull request #70 from ceph/wip_add_v0.80.5
Added new ceph version Sage Weil
10:25 PM Revision 3350343d (ceph): Merge pull request #69 from ceph/wip_add_new_client1
Added client.1 in order to separate rgw tests to avoid failures on creat...
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
10:25 PM Revision 1717183a (ceph): Added new ceph version
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com> Yuri Weinstein
10:18 PM Revision c916cabe (ceph): Added client.1 in order to separate rgw tests to avoid failures on crea...
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com> Yuri Weinstein
09:35 PM Revision 6d01f11a (ceph): Merge pull request #67 from ceph/wip_fix_emperor-x
Fixed -x in the suite, this fixed http://tracker.ceph.com/issues/8862 Warren Usui
09:32 PM Revision 07665ec4 (ceph): mds: introduce explicit DaemonState instead of int
Signed-off-by: John Spray <john.spray@redhat.com> John Spray
09:32 PM Revision c283ad4b (ceph): mds: handle replaying old format journals
To get back to the reformatting procedure that otherwise
occurs during MDLog::open, introduce an MDLog::reopen call
t...
John Spray
09:32 PM Revision 6bb3aeaf (ceph): mds: remove some rogue "using namespace std;"
Signed-off-by: John Spray <john.spray@redhat.com> John Spray
09:32 PM Revision 6b004f19 (ceph): mds: refactor MDS boot
* Make boot_start private.
* Define boot stages in enum, replace int with type.
* Merge steps 0 and 1, 0 always fell ...
John Spray
09:32 PM Revision 6be80873 (ceph): mds: separate inode recovery queue from MDCache
Refactor to:
* have somewhere to put some logic for doing
background recovery in future.
* trim a few lines from th...
John Spray
09:32 PM Revision e5870889 (ceph): mds: remove unused purge_prealloc_ino
Signed-off-by: John Spray <john.spray@redhat.com> John Spray
09:32 PM Revision 6832ec04 (ceph): mds: make MDS::replay_done clearer
... and add some assertions.
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray
09:14 PM Revision 5d2ce7fd (ceph): Fixed -x in the suite, this fixed http://tracker.ceph.com/issues/8862
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com> Yuri Weinstein
09:11 PM Revision 0d70989a (ceph): python-ceph: require libcephfs.
Signed-off-by: Sandon Van Ness <sandon@inktank.com> Sandon Van Ness
08:43 PM Revision b8687a54 (ceph): Fix package_version_for_hash() call
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
08:42 PM Revision 78ff1f0a (ceph): 0.83
Jenkins
08:40 PM Revision aa5f21ce (ceph): Merge pull request #2159 from ceph/wip-undump
tools/cephfs: fuller header in dump/undump
Reviewed-by: Greg Farnum <greg@inktank.com>
Gregory Farnum
08:27 PM Revision 06c47361 (ceph): Remove reference from mkcephfs.
A bit of colission from spec changes for the rhel7/ceph-common
changes and alfredo's pull request for wip-die-ceph-mk...
Sandon Van Ness
07:36 PM Revision 54330a0a (ceph): Merge pull request #2156 from ceph/wip-upstart-nfile
upstart/ceph-osd.conf: bump nofile limit up by 10x
Reviewed-by: Greg Farnum <greg@inktank.com>
Gregory Farnum
07:33 PM Revision 4045b2e8 (ceph): doc/release-notes: typo
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
07:23 PM Revision df1bad8f (ceph): doc/release-notes: v0.80.5 release notes
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
07:16 PM Revision 4aca6c0d (ceph): utf8: export encode_utf8() and decode_utf8()
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
(cherry picked from commit 49fc68cf8c3122c878ea9503c9c74d7046bc9c6f)
Yehuda Sadeh
06:16 PM Revision 9461d8e6 (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil
05:43 PM Revision ffa1f520 (ceph): rgw: dump prefix unconditionally
As part of issue #8858, and to be more in line with S3, dump the Prefix
field when listing bucket even if bucket is e...
Yehuda Sadeh
05:41 PM Revision 6df17a92 (ceph): rgw: list extra objects to set truncation flag correctly
Otherwise we end up returning wrong truncated value, and no data on the
next iteration.
Signed-off-by: Yehuda Sadeh ...
Yehuda Sadeh
05:41 PM Revision 77c20879 (ceph): rgw: account common prefixes for MaxKeys in bucket listing
To be more in line with the S3 api. Beforehand we didn't account the
common prefixes towards the MaxKeys (a single co...
Yehuda Sadeh
05:41 PM Revision 7068d859 (ceph): rgw: add NextMarker param for bucket listing
Partially fixes #8858.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
(cherry picked from commit 924686f0b6593deff...
Yehuda Sadeh
05:41 PM Revision 9604425b (ceph): rgw: improve delmited listing of bucket
If found a prefix, calculate a string greater than that so that next
request we can skip to that. This is still not t...
Yehuda Sadeh
05:34 PM Revision a949a55b (ceph): Merge branch 'origin/wip-osd-leaks'
Reviewed-by: Greg Farnum <greg@inktank.com> Greg Farnum
05:33 PM Revision b287c677 (ceph): rgw: don't try to wait for pending if list is empty
Fixes: #8846
Backport: firefly, dumpling
This was broken at ea68b9372319fd0bab40856db26528d36359102e. We ended
up ca...
Yehuda Sadeh
05:14 PM Revision b354631e (ceph): Merge pull request #62 from ceph/wip-standbyreplay
suites/fs: add a standbyreplay configuration John Spray
05:11 PM Revision fd6e53a5 (ceph): ceph_deploy: use new ship_utilities location
Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit 828bb2a6ea934b8788570ca3f9871a637dbd3c70)
Sage Weil
01:04 PM Revision 0bd4c862 (ceph): Merge pull request #2139 from ceph/wip-journal-header
os/FileJournal: Update the journal header when closing journal
Reviewed-by: Greg Farnum <greg@inktank.com>
Gregory Farnum
01:01 PM Revision 37eba045 (ceph): Merge pull request #2146 from ceph/wip-8932
ceph_test_rados_api_tier: do fewer writes in HitSetWrite
Reviewed-by: Greg Farnum <greg@inktank.com>
Gregory Farnum
12:58 PM Revision 050ac875 (ceph): Merge pull request #2147 from ceph/wip-8931
osd: fix ops blocked by full cache tier dequeue
Reviewed-by: Greg Farnum <greg@inktank.com>
Gregory Farnum
12:24 PM Revision 38b73c67 (ceph): 0.80.5
Jenkins
12:11 PM Revision 0147c746 (ceph): task/mds_journal_migration: fix cleanup
Previously this was remounting in the background
which meant that if a workunit was executed immediately
afterwards i...
John Spray
10:34 AM Revision 431ae2f5 (ceph): suites/fs: add a standbyreplay configuration
A place for any tests which should be run with
standbyreplay MDSs in play. Initially just
the mds_journal_migration ...
John Spray
01:42 AM Revision e99acf98 (ceph): OSD: add require_same_peer_inst(OpRequestRef&,OSDMap&) helper
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
01:39 AM Revision e179e922 (ceph): OSD: introduce require_self_aliveness(OpRequestRef&,epoch_t) function
Take the self-aliveness checks out of require_same_or_newer_map() and use
the new function for that and for require_u...
Greg Farnum
12:18 AM Revision f36cffc9 (ceph): unittest_crush_wrapper: fix build
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
12:06 AM Revision 7f913dcd (ceph): Merge pull request #2150 from ceph/wip-libs
don't link everything with blkid, udev, and boost_threads Dan Mick

07/28/2014

11:28 PM Revision 3f3da880 (ceph): Update README
Yuri Weinstein
11:24 PM Revision f2b74226 (ceph): Update README
Yuri Weinstein
11:14 PM Revision 7dcb8bd6 (ceph): dumpling-firefly-x: document structure of suite
Hopefully this makes it easier to digest and maintain
than reading yaml fragments.
Signed-off-by: Josh Durgin <josh....
Josh Durgin
09:30 PM Revision 79c63166 (ceph): Merge pull request #2153 from ceph/wip-fsx-overlap
librbd API fix + wip-fsx-overlap
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
09:08 PM Revision eb2f1ea2 (ceph): OSD: use OpRequestRef& for a few require_* functions
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
06:41 PM Revision 7f12a0f4 (ceph): Merge pull request #2152 from xiaoxichen/fix_ceph_df
PGMonitor: fix bug in caculating pool avail space
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
05:38 PM Revision 1526546d (ceph): Remove reference from mkcephfs.
A bit of colission from spec changes for the rhel7/ceph-common
changes and alfredo's pull request for wip-die-ceph-mk...
Sandon Van Ness
04:42 PM Revision 9b037522 (ceph): Fix some style and checking issue
Signed-off-by: Xiaoxi Chen <xiaoxi.chen@intel.com> Xiaoxi Chen
04:27 PM Revision 5773a374 (ceph): upstart/ceph-osd.conf: bump nofile limit up by 10x
This should ensure that we don't hit this limit on all but the very biggest
clusters. We seen it hit on a ~500 OSD d...
Sage Weil
04:22 PM Revision cb20b996 (ceph): Merge pull request #2154 from simon3z/master
init: add systemd service files
Reviewed-by: Alfredo Deza <alfredo.deza@inktank.com>
Reviewed-by: Sage Weil <sage@re...
Sage Weil
02:50 PM Revision d3e5961d (ceph): tools/cephfs: fuller header in dump/undump
There were two problems here:
* write_pos was modified through an undump/dump cycle,
because it was probed during...
John Spray
01:59 PM Revision 671533c2 (ceph): move ship_utilities to install task (from ceph test)
No need to install ceph just to get daemon-helper, adjust-ulimits, etc..
These utilities are used by lots of tasks, n...
Sage Weil
09:53 AM Revision eb697dd9 (ceph): librbd: make rbd_get_parent_info() accept NULL out params
The C++ version of rbd_get_parent_info() allows passing NULL for parent
image name, image name and snapshot name out ...
Ilya Dryomov
09:53 AM Revision f6d1a920 (ceph): test_librbd_fsx: introduce rbd_image_has_parent()
A helper to check whether the image associated with the ctx has
a parent or not.
Signed-off-by: Ilya Dryomov <ilya.d...
Ilya Dryomov
09:53 AM Revision bb095ffd (ceph): test_librbd_fsx: randomize_parent_overlap
Truncate base images after they have been cloned from to cover more
code paths and make sure that clients look at sna...
Ilya Dryomov
09:53 AM Revision e183a4d9 (ceph): test_librbd_fsx: clone/flatten probabilities
Higher the clone probability to 8% and lower the probability of flatten
to 2%. This should give us longer parent cha...
Ilya Dryomov
09:47 AM Revision 04d05267 (ceph): PGMonitor: fix bug in caculating pool avail space
Currently for pools with different rules, "ceph df" cannot report
right available space for them, respectively. For d...
Xiaoxi Chen
02:39 AM Revision 3695b255 (ceph): Merge pull request #2149 from yuyuyu101/wip-flush-set
Fix dup bh_write for TX state bh
Tested-by: Sage Weil <sage@redhat.com>
Reviewed-by: Haomai Wang <haomaiwang@gmail.c...
Sage Weil

07/27/2014

11:58 PM Revision b08470f0 (ceph): configure.ac: link libboost_thread only with json-spirit
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
06:25 PM Revision 9d23cc6a (ceph): configure: don't link blkid, udev to everything
These are already explicitly called out for libkrbd; don't need them in
LIBS.
Signed-off-by: Sage Weil <sage@redhat....
Sage Weil
04:28 PM Revision 3e51cb67 (ceph): rados/singleton-nomsgr/all/alloc-hint: fix config syntax
Put in [osd] section.
Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit 2b4f7402007e6a81dce10f3b...
Sage Weil
11:04 AM Revision cc7c9b2e (ceph): task/workunit: add sudo to dir delete
This failure to delete used to be hidden in
a catch-all exception handler that was
removed in 396dc073.
This was cau...
John Spray
05:37 AM Revision de9cfcaa (ceph): Only write bufferhead when it's dirty
The TX state bh should be skipped because the bh should be inflight. We only
need to write dirty bh. And TX and dirty...
Haomai Wang
05:36 AM Revision 1c26266d (ceph): ObjectCacher: fix bh_{add,remove} dirty_or_tx_bh accounting
tx buffers need to go on the bh_lru_rest as well, and removing erases
(not inserts) them into dirty_or_tx_bh.
Signed...
Josh Durgin
05:36 AM Revision 727ac1d0 (ceph): ObjectCacher: fix dirty_or_tx_bh logic in bh_set_state()
The else-if chain here was wrong. Handling dirty or tx buffers and
errors should be in independent conditions.
Signe...
Josh Durgin
05:33 AM Revision 5283cfee (ceph): Wait tx state buffer in flush_set
Signed-off-by: Haomai Wang <haomaiwang@gmail.com> Haomai Wang
05:33 AM Revision d858fdc5 (ceph): Add rbdcache max dirty object option
Librbd will calculate max dirty object according to rbd_cache_max_size, it
doesn't suitable for every case. If user s...
Haomai Wang
05:33 AM Revision b8a56685 (ceph): Reduce ObjectCacher flush overhead
Flush op in ObjectCacher will iterate the whole active object set, each
dirty object also may own several BufferHead....
Haomai Wang
04:19 AM Revision 288908b3 (ceph): Revert "Merge pull request #2129 from ceph/wip-librbd-oc"
This reverts commit 74b386f03e4ca9970256db72c575589aea077534, reversing
changes made to 36265d0db0d7c0eb31d25a0f77ac2...
Sage Weil

07/26/2014

04:05 PM Revision c88e1cb1 (ceph): rados/singleton/all/rest-api: add mds.a
The test expects an MDS.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
04:42 AM Revision 2088c267 (ceph): Merge remote-tracking branch 'gh/next'
Conflicts:
src/osdc/Journaler.h
Sage Weil
04:04 AM Revision 05fb5342 (ceph): added a new test for rgw_readwrite with front end as civetweb instead o...
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
03:43 AM Revision ac8ab1e6 (ceph): added a new test for rgw_readwrite with front end as civetweb instead o...
Tamilarasi muthamizhan
03:38 AM Revision 0553890e (ceph): rgw: call processor->handle_data() again if needed
Fixes: #8937
Following the fix to #8928 we end up accumulating pending data that
needs to be written. Beforehand it ...
Yehuda Sadeh

07/25/2014

11:05 PM Revision ef6f0de7 (ceph): Merge pull request #66 from ceph/wip_tune_upgrade-firefly
Changed upgrade order and re-enabled rados/tests.sh
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
10:58 PM Revision 531f89ca (ceph): Changed upgrade order and re-enabled rados/tests.sh
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com> Yuri Weinstein
10:44 PM Revision 2999a4d4 (ceph): Merge pull request #296 from ceph/wip-standby-mds
Wip standby mds Zack Cerza
10:34 PM Revision d3de69f8 (ceph): mds: fix journal reformat failure in standbyreplay
In the 0.82 release, standbyreplay MDS daemons would try
to reformat the jouranl if they saw an older version on
disk...
John Spray
10:23 PM Revision 96fb418f (ceph): Merge pull request #2112 from ceph/wip-rbd-defaults
respect rbd_default_* parameters in /usr/bin/rbd
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
09:50 PM Revision 8fb761b6 (ceph): osd/ReplicatedPG: requeue cache full waiters if no longer writeback
If the cache is full, we block some requests, and then we change the
cache_mode to something else (say, forward), the...
Sage Weil
09:50 PM Revision 36aaab9e (ceph): osd/ReplicatedPG: fix cache full -> not full requeueing when !active
We only want to do this if is_active(). Otherwise, the normal
requeueing code will do its thing, taking care to get ...
Sage Weil
09:08 PM Revision ba9d52e8 (ceph): librbd: store and retrieve snapshot metadata based on id
Snapshots are usually accessed by id internally, so change accessors
to take id instead of name. Keep a separate map ...
Josh Durgin
08:53 PM Revision c5f766bb (ceph): ceph_test_rados_api_tier: do fewer writes in HitSetWrite
We don't need to do quite so many writes. It can be slow when we are
thrashing and aren't doing anything in parallel...
Sage Weil
08:19 PM Revision d0b98bcb (ceph): Merge pull request #2145 from ceph/wip-ref-put
common/RefCountedObject: fix use-after-free in debug print
Reviewed-by: Dan Mick <dan.mick@inktank.com>
Dan Mick
08:17 PM Revision f3609205 (ceph): common/RefCountedObject: fix use-after-free in debug print
We could race with another thread that deletes this right after we call
dec(). Our access of cct would then become a...
Sage Weil
06:39 PM Revision 883f2a76 (ceph): task/osd_recovery: use rbd instead of metadata pool
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
06:36 PM Revision d8eb6560 (ceph): Merge pull request #2143 from ceph/wip-rgw-align
Wip rgw align
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
06:35 PM Revision 14cad5ec (ceph): rgw: object write should not exceed part size
Fixes: #8928
This can happen if the stripe size is not a multiple of the chunk size.
Backport: firefly
Signed-off-...
Yehuda Sadeh
06:35 PM Revision fc83e197 (ceph): rgw: align object chunk size with pool alignment
Fixes: #8442
Backport: firefly
Data pools might have strict write alignment requirements. Use pool
alignment info whe...
Yehuda Sadeh
06:33 PM Revision 4e56521e (ceph): task/osd_backfill: use 'rbd' instead of 'data' pool
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
05:40 PM Revision 5931b1eb (ceph): Merge branch 'firefly' of https://github.com/ceph/ceph-qa-suite into fi...
Yuri Weinstein
05:39 PM Revision 3d67fde8 (ceph): Added distros
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com> Yuri Weinstein
05:34 PM Revision c91b22c0 (ceph): Merge pull request #2141 from ceph/wip-8882
osd: set pg flag INCOMPLETE_CLONES when turning off cache pool
Reviewed-by: Greg Farnum <greg@inktank.com>
First pa...
Sage Weil
04:55 PM Revision 1f9c7324 (ceph): doc: Add additional hyperlink to Cache Tiering defaults.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
04:55 PM Revision 4047660c (ceph): doc: Update doc from user feedback.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
04:20 PM Revision d1dfb9b6 (ceph): osd: fix bad Message* defer in C_SendMap and send_map_on_destruct
We were carrying a bare Message*, which could get freed if the op was
canceled (or possibly completed). Instead, jus...
Sage Weil
04:03 PM Revision 3e7ed423 (ceph): Merge pull request #2142 from ceph/wip-data-pool
test: catch a straggler still using 'data' pool
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
04:01 PM Revision 57402660 (ceph): test: catch a straggler still using 'data' pool
Used rbd pool instead, which is still created by default.
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray
12:33 PM Revision a96a7b02 (ceph): task/cephfs: generalise Filesystem for multi-MDS
This enables tasks like mds_journal_migration to be
run in an environment with standby-replay MDSs present.
Signed-o...
John Spray
12:33 PM Revision 396dc073 (ceph): task/workunit: clean up dir deletion
This was always trying to remove the mountpoint,
and then swallowing the exception and printing
it to the log.
Inste...
John Spray
12:33 PM Revision 2ed1131f (ceph): task/workunit: general tidy
* PEP8-ize whitespace
* specialize a catch-all except:
* don't alias 'misc' to 'teuthology'
Signed-off-by: John Spra...
John Spray
01:57 AM Revision a0a46f10 (ceph): rados/verify: increase api tests timeout
This has been timing out for weeks to months (hard to say since before that
we were consistently hitting an OSD crash...
Sage Weil
01:57 AM Revision 175057f3 (ceph): rados/verify: increase api tests timeout
This has been timing out for weeks to months (hard to say since before that
we were consistently hitting an OSD crash...
Sage Weil
01:54 AM Revision 4eb18dd4 (ceph): os/FileJournal: Update the journal header when closing journal
When closing journal, it should check must_write_header and update
journal header if must_write_header alreay set.
It...
Ma Jianpeng
01:22 AM Revision 63c1711a (ceph): msg/SimpleMessenger: drop local_conneciton priv link on shutdwon
This breaks ref cycles between the local_connection and session, and let's
us drop the explicit set_priv() calls in O...
Sage Weil

07/24/2014

11:15 PM Revision 2545e80d (ceph): librbd: fix crash using clone of flattened image
The crash occurs due to ImageCtx->parent->parent being uninitialized,
since the inital open_parent() -> open_image(pa...
Josh Durgin
11:00 PM Revision 4fe07925 (ceph): doc: Updated mon doc per feedback. Fixed hyperlinks.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
09:36 PM Revision 2a6b5309 (ceph): Merge pull request #2079 from nereocystis/seq_read_bench-args
Make the declaration argument names match those in the implementation (as used by callers).
Reviewed-by: Greg Farnum...
Gregory Farnum
08:21 PM Revision c5118225 (ceph): doc: update radosgw man page with available opts
Fixes:#8112
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
Signed-off-by: Abhishek Lekshmanan <abhishek.lekshmanan@gm...
Abhishek Lekshmanan
08:17 PM Revision e259aca5 (ceph): rgw: list all available options during help()
Adding the available help arguments from the man page
Fixes: #8112
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
Si...
Abhishek Lekshmanan
08:15 PM Revision 99e80a5f (ceph): rgw: format help options to align with the rest
Whitespace removal to make all help options align in a similar fashion
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>...
Abhishek Lekshmanan
06:57 PM Revision 279f39d4 (ceph): use notcmalloc builder for valgrind leak checking
This reverts 453d72b294af6d3db1ae7a212ba9b43209d69f26. It turns out that
tcmalloc defeats the leak checking in valgr...
Sage Weil
06:37 PM Revision 3ca533e4 (ceph): msgr: kill mark_down_on_empty()
No users!
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
06:37 PM Revision 2970396d (ceph): msgr: add Connection::mark_disposable()
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:37 PM Revision 8b49b3a3 (ceph): mds: use Connection::mark_disposable()
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:37 PM Revision 2c28548e (ceph): msgr: remove Messenger::mark_disposable()
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:37 PM Revision 694ced9e (ceph): client: use con-based send_message
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:37 PM Revision be91daf0 (ceph): common/LogClient: use con-based send_message
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:37 PM Revision 95aaeb65 (ceph): osd: use Connection::send_message()
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:37 PM Revision 92c46a7d (ceph): mon: use Connection::mark_down()
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:37 PM Revision c42922ac (ceph): mon/MonClient: use Connection::mark_down()
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:37 PM Revision 774481bb (ceph): mon/MonClient: use Connection::send_keepalive()
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:37 PM Revision 841d5ac8 (ceph): osd: use Connection::mark_down()
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:37 PM Revision f0481025 (ceph): osdc/Objecter: use Connection::mark_down()
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:37 PM Revision 322908b9 (ceph): msg: drop Messenger::mark_down() and send_keepalive() con-based calls
All users must stick to the Connection-based calls.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
06:37 PM Revision 637ada2d (ceph): msgr: kill addr-based send_keepalive()
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:33 PM Revision d60e8a2d (ceph): client: use Connection::mark_down()
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:33 PM Revision 54eca566 (ceph): mds: use Connection::mark_down()
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:33 PM Revision 29e04c85 (ceph): msgr: move PipeConnection out of Connection.h; make anon
Remove last reference to PipeConnection outside of SimpleeMessenger by
creating a create_anon_connection() method for...
Sage Weil
06:33 PM Revision 6597c208 (ceph): mon: clean up ref counting for forwarded messages' sessions
Carry the refs across the duration of the session. Explicitly pass
ownership to the MonSession.
Signed-off-by: Sage...
Sage Weil
06:33 PM Revision afb4c37f (ceph): msg: factor policy handling out of SimpleMessenger
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:33 PM Revision 531073f8 (ceph): msgr: add convenience Connection methods
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:33 PM Revision 3d57e39c (ceph): osd: use Connection::send_message
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:33 PM Revision f413bc86 (ceph): mon: use Connection::send_message()
At least in the obvious places.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
06:33 PM Revision aeee0977 (ceph): client: use Connection::send_message()
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:33 PM Revision 05bf6cf9 (ceph): mds: use Connection::send_message()
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:33 PM Revision 2bb9ab23 (ceph): osdc/Objecter: use Connection::send_message()
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:33 PM Revision e184ef8e (ceph): msgr: remove Messsenger::send_message(..., Connection*)
Instead, make the Connection method pure virtual and implement it in the
PipeConnection specialization (which is spec...
Sage Weil
06:33 PM Revision f0fef077 (ceph): mon: use send_message instead of lazy_send_message
We only use this for sending things to non-mons, and all of those Policy's
are server, so we will never initiate a co...
Sage Weil
06:26 PM Revision ea14d7b6 (ceph): Refactor Messenger class family.
In preparation for XioMessenger and other new transports,
reorganize Messenger class family to remove SimpleMessenger...
Matt Benjamin
05:07 PM Revision 956f2872 (ceph): osd/ReplicatedPG: do not complain about missing clones when INCOMPLETE_...
When scrubbing, do not complain about missing cloens when we are in a
caching mode *or* when the INCOMPLETE_CLONES fl...
Sage Weil
05:07 PM Revision 41364711 (ceph): osd/ReplicatedPG: observed INCOMPLETE_CLONES when doing clone subsets
During recovery, we can clone subsets if we know that all clones will be
present. We skip this on caching pools beca...
Sage Weil
05:07 PM Revision 63abf113 (ceph): osd/ReplicatedPG: observe INCOMPLETE_CLONES in is_present_clone()
We cannot assume that just because cache_mode is NONE that we will have
all clones present; check for the absense of ...
Sage Weil
05:06 PM Revision 54bf055c (ceph): osd/osd_types: add pg_pool_t FLAG_COMPLETE_CLONES
Set a flag on the pg_pool_t when we change cache_mode NONE. This
is because object promotion may promote heads witho...
Sage Weil
05:06 PM Revision 67d13d76 (ceph): mon/OSDMonitor: improve no-op cache_mode set check
If we have a pending pool value but the cache_mode hasn't changed, this is
still a no-op (and we don't need to block)...
Sage Weil
04:03 PM Revision c2fc5614 (ceph): Remove oddly-placed, broken import
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
02:14 AM Revision 7d137430 (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil
02:13 AM Revision f9e885b9 (ceph): Merge pull request #2127 from ceph/wip-8701
filestore: fix collection_move behavior
Reviewed-by: Greg Farnum <greg@inktank.com>
Sage Weil
02:13 AM Revision c757fbdd (ceph): Merge pull request #2140 from ceph/wip-8889
osd: greedily get obc write lock in some cases
Reviewed-by: Greg Farnum <greg@inktank.com>
Sage Weil
01:59 AM Revision 7d0adcee (ceph): Move DaemonState to teuthology.orchestra
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
01:59 AM Revision 479a1fe6 (ceph): Rename CephState to DaemonGroup and move to orchestra
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
01:46 AM Revision 16ad68d0 (ceph): clusters/fixed-3-cephfs.yaml: put client.0 on separate node, remove cli...
Only one job needs 2 clients; put them on separate hosts. They should not
be colocated with the OSDs!
Signed-off-by...
Sage Weil

07/23/2014

10:21 PM Revision e387dd76 (ceph): Merge pull request #65 from ceph/wip_fix_missed_ceph_task
Fixed missing ceph task Sage Weil
10:15 PM Revision fef05c53 (ceph): Fixed missing ceph task
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com> Yuri Weinstein
10:04 PM Revision f03110f3 (ceph): osd: separate cleanup from PGBackend::on_change()
The generic portion of on_change() cleaned up temporary on-disk objects
and requires a Transaction. The rest is clea...
Sage Weil
10:04 PM Revision 2e7c9158 (ceph): osd: clear PGBackend state on shutdown
This was leaking state on shutdown whenever there were in-flight repops
that were canceled.
Fixes: #7891
Signed-off-...
Sage Weil
10:04 PM Revision 6213130f (ceph): osd: s/applying repop/canceling repop/
The 'applying' language dates back to when we would wait for acks from
replicas before applying writes locally. We d...
Sage Weil
10:04 PM Revision b576d5a2 (ceph): osd: cancel agent_timer events on shutdown
We need to cancel all agent timer events on shutdown. This also needs to
happen early so that any in-progress events...
Sage Weil
09:48 PM Revision 6aa48a48 (ceph): store_test: add long name collection_move_rename tests
Currently fails.
Signed-off-by: Samuel Just <sam.just@inktank.com>
Samuel Just
09:48 PM Revision cf98805c (ceph): ceph_test_objectstore: fix warning
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
09:48 PM Revision b2cdfce6 (ceph): os/LFNIndex: handle long object names with multiple links (i.e., rename)
When we rename an object (collection_move_rename) to a different name, and
the name is long, we run into problems bec...
Sage Weil
09:48 PM Revision a320c260 (ceph): os/LFNIndex: FDCloser helper
Add a helper to close fd's when we leave scope. This is important when
injecting failures by throwing exceptions.
S...
Sage Weil
09:48 PM Revision ec36f0a1 (ceph): os/LFNIndex: remove alt xattr after unlink
After we unlink, if the nlink on the inode is still non-zero, remove the
alt xattr. We can *only* do this after the ...
Sage Weil
09:48 PM Revision 6fb3260d (ceph): os/LFNIndex: only consider alt xattr if nlink > 1
If we are doing a lookup, the main xattr fails, we'll check if there is an
alt xattr. If it exists, but the nlink on...
Sage Weil
09:48 PM Revision 3ec9a42b (ceph): os/LFNIndex: use FDCloser for fsync_dir
This prevents an fd leak when maybe_inject_failure() throws an exception.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
09:48 PM Revision d4faf747 (ceph): ceph_test_objectstore: clean up on finish of MoveRename
Otherwise, we leave collections around, and the next test fails.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
08:32 PM Revision c0cb56f6 (ceph): ceph.spec.in: add bash completion file for radosgw-admin
Signed-off-by: Sandon Van Ness <sandon@inktank.com>
(cherry picked from commit b70096307130bcbac176704493a63c5d039d3edc)
Dan Mick
08:31 PM Revision 1ad4cd38 (ceph): ceph.spec.in: rhel7-related changes:
udev rules: /lib -> /usr/lib
/sbin binaries move to /usr/sbin or %{_sbindir}
Signed-off-by: Sandon Van Ness <sandon@...
Dan Mick
08:31 PM Revision c57811fc (ceph): Fix/add missing dependencies:
- rbd-fuse depends on librados2/librbd1
- ceph-devel depends on specific releases of libs and libcephfs_jni1
- librbd...
Dan Mick
08:31 PM Revision 793e05a2 (ceph): ceph.spec.in: whitespace fixes
Signed-off-by: Sandon Van Ness <sandon@inktank.com>
(cherry picked from commit ec8af52a5ede78511423a1455a496d46d580c644)
Dan Mick
08:31 PM Revision dae6ecbc (ceph): ceph.spec.in: split out ceph-common as in Debian
Move files, postun scriptlet, and add dependencies on ceph-common
where appropriate
Signed-off-by: Sandon Van Ness <...
Dan Mick
06:16 PM Revision 348b2e23 (ceph): rados/singleton-nomsgr/all/alloc-hint: enable xfs extsize for test
This is off by default; enable it for this test.
Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from comm...
Sage Weil
06:04 PM Revision a546e207 (ceph): rados/objectstore: move objectstore related tests from singleton-nomsgr
Just so they're in a nice convenient bunch.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
05:11 PM Revision a05a0da3 (ceph): common/random_cache: fix typo
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
05:09 PM Revision 42ad241e (ceph): Merge remote-tracking branch 'origin/wip-8858-firefly' into firefly
Reviewed-by: Josh Durgin <josh.durgin@inktank.com> Josh Durgin
04:57 PM Revision 54ea5c13 (ceph): Merge pull request #2136 from yuyuyu101/fix-randomcache
common/RandomCache: Fix inconsistence between contents and count
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
03:31 AM Revision 5efdc623 (ceph): common/RandomCache: Fix inconsistence between contents and count
The add/clear method may cause count inconsistent with the real size of
contents.
Signed-off-by: Haomai Wang <haomai...
Haomai Wang
01:01 AM Revision 356af4bf (ceph): osd/ReplicatedPG: debug obc locks
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
01:00 AM Revision 6fe27823 (ceph): osd/ReplicatedPG: greedily take write_lock for copyfrom finish, snapdir
In the cases where we are taking a write lock and are careful
enough that we know we should succeed (i.e, we assert(g...
Sage Weil
01:00 AM Revision 09626501 (ceph): osd: allow greedy get_write() for ObjectContext locks
There are several lockers that need to take a write lock
because there is an operation that is already in progress an...
Sage Weil

07/22/2014

11:58 PM Revision 422218a3 (ceph): Merge pull request #2120 from ceph/wip-8858
Wip 8858
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
11:57 PM Revision ccd0eec5 (ceph): OSD: introduce require_up_osd_peer() function for gating replica ops
This checks both that a Message originates from an OSD, and that the OSD
is up in the given map epoch.
We use it in h...
Greg Farnum
11:15 PM Revision 367d4da0 (ceph): added debug messages for radosbench.yaml
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
10:36 PM Revision 29401c7e (ceph): Merge pull request #2133 from ceph/wip-8897
os: fix build warnings with name/attr len checks (fixes 8889)
Reviewed-by: Greg Farnum <greg@inktank.com>
Gregory Farnum
09:47 PM Revision efce3418 (ceph): Fail sooner if an invalid config_yaml is passed
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
09:13 PM Revision 5f4ceb20 (ceph): mon: AuthMonitor: always encode full regardless of keyserver having keys
On clusters without cephx, assuming an admin never added a key to the
cluster, the monitors have empty key servers. ...
Joao Eduardo Luis
09:10 PM Revision d37b2ac1 (ceph): Merge pull request #2128 from ceph/wip-8851
mon: AuthMonitor: always encode full regardless of keyserver having keys
Reviewed-by: Gregory Farnum <greg@inktank.c...
João Eduardo Luís
09:05 PM Revision 456aff87 (ceph): Removed rados/test.sh for now
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com> Yuri Weinstein
08:38 PM Revision 253ca2b9 (ceph): os: make name/attr max methods unsigned
This fixes warnings when we use these in MIN/MAX macros against
other unsigned values.
Fixes: #8897
Signed-off-by: S...
Sage Weil
08:37 PM Revision daac7508 (ceph): os/KeyValueStore: make get_max_object_name_length() sane
This is getting the NAME_MAX from the OS, but in reality the backend
KV store is the limiter. And for leveldb, there...
Sage Weil
08:33 PM Revision 74b386f0 (ceph): Merge pull request #2129 from ceph/wip-librbd-oc
librbd: reduce cache flush overhead
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Reviewed-by: Haomai Wang <hao...
Josh Durgin
07:57 PM Revision 0e2149c8 (ceph): Remove kcon_most
It was unused.
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza
07:49 PM Revision d6e5895f (ceph): Merge pull request #293 from ceph/wip-ship-utilities
move ship_utilities to install task (from ceph test) Zack Cerza
05:55 PM Revision 828bb2a6 (ceph): ceph_deploy: use new ship_utilities location
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
05:52 PM Revision 36265d0d (ceph): Merge pull request #2125 from ceph/wip-memstore
memstore: a few fixes, and enable the tests!
Reviewed-by: Haomai Wang <haomaiwang@gmail.com>
Sage Weil
03:44 PM Revision 344d5974 (ceph): Remove mds role from rados & rgw tests
Follow up to a24efaef, remove the mds from
the (mainly singleton) test configs that
explicitly list it.
Signed-off-b...
John Spray
03:42 PM Revision f7112c5b (ceph): Merge pull request #2105 from rootfs/wip-qa-hadoop-wordcount
update hadoop-wordcount test to be able to run on hadoop 2.x.
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
03:31 PM Revision e311a085 (ceph): uncomment cleanup command
Huamin Chen
03:30 PM Revision c2647744 (ceph): init: add systemd service files
This patch adds systemd service files. It is possible to start and
enable multiple instances (per monid, osdid, mds n...
Federico Simoncelli
02:51 PM Revision d87e5b9f (ceph): powerdns: RADOS Gateway backend for bucket directioning
This backend can be used to create one global namespace for multiple
RGW regions.
Using a CNAME DNS response the tra...
Wido den Hollander
04:35 AM Revision fb6ab3bc (ceph): Modified print task
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com> Yuri Weinstein

07/21/2014

11:25 PM Revision b551ae2b (ceph): mon: AuthMonitor: always encode full regardless of keyserver having keys
On clusters without cephx, assuming an admin never added a key to the
cluster, the monitors have empty key servers. ...
Joao Eduardo Luis
11:22 PM Revision 5f452829 (ceph): Merge pull request #64 from ceph/wip_dumpling-firefly-x_upgrade_suite
Wip dumpling firefly x upgrade suite
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
11:18 PM Revision 13824408 (ceph): upgrade/dumpling-firefly-x: remove unnecessary files
Signed-off-by: Josh Durgin <josh.durgin@inktank.com> Josh Durgin
11:14 PM Revision e962fa75 (ceph): upgrade/dumpling-firefly-x: upgrade clients to firefly
Signed-off-by: Josh Durgin <josh.durgin@inktank.com> Josh Durgin
09:53 PM Revision 1518fa20 (ceph): osd: init local_connection for fast_dispatch in _send_boot()
We were not properly setting up Sessions on the local_connection for
fast_dispatch'ed Messages if the cluster_addr wa...
Ma, Jianpeng
09:31 PM Revision c6ee02d0 (ceph): upgrade/dumpling-firefly-x: use correct tests against final workload
No reason to run old tests against new code here.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
09:31 PM Revision 54404d94 (ceph): upgrade/dumpling-firefly-x: rename final upgrade yamls; expect quorum
The difference is whether we upgrade all at once or each individually.
Also, expect a quorum between a mix of dumpli...
Sage Weil
09:30 PM Revision 04d44765 (ceph): upgrade/dumpling-firefly-x: run firefly tests against firefly
At this point we've upgraded to firefly.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
09:30 PM Revision 76da3e74 (ceph): upgrade/dumpling-firefly-x: test rados api
not sure why this was left off?
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
09:29 PM Revision a22d5c8b (ceph): upgrade/dumpling-firefly-x: drop useless line
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
09:13 PM Revision 34b0efde (ceph): ObjectCacher: fix bh_{add,remove} dirty_or_tx_bh accounting
tx buffers need to go on the bh_lru_rest as well, and removing erases
(not inserts) them into dirty_or_tx_bh.
Signed...
Josh Durgin
09:13 PM Revision 8a05f1ba (ceph): ObjectCacher: fix dirty_or_tx_bh logic in bh_set_state()
The else-if chain here was wrong. Handling dirty or tx buffers and
errors should be in independent conditions.
Signe...
Josh Durgin
08:31 PM Revision 5cb4b000 (ceph): Reduce ObjectCacher flush overhead
Flush op in ObjectCacher will iterate the whole active object set, each
dirty object also may own several BufferHead....
Haomai Wang
08:31 PM Revision 3c7229a2 (ceph): Add rbdcache max dirty object option
Librbd will calculate max dirty object according to rbd_cache_max_size, it
doesn't suitable for every case. If user s...
Haomai Wang
08:31 PM Revision d3587419 (ceph): Wait tx state buffer in flush_set
Signed-off-by: Haomai Wang <haomaiwang@gmail.com> Haomai Wang
08:13 PM Revision 9061988e (ceph): osd: init local_connection for fast_dispatch in _send_boot()
We were not properly setting up Sessions on the local_connection for
fast_dispatch'ed Messages if the cluster_addr wa...
Ma, Jianpeng
08:10 PM Revision 5c1d7484 (ceph): Merge pull request #2122 from ceph/wip-dencoder-firefly
fix linking deps, cpeh-dencoder, etc., firefly backport Sage Weil
08:10 PM Revision c1c5f4b5 (ceph): Merge pull request #2121 from ceph/wip-dencoder
limit leveldb linkage; move ceph-dencoder back into ceph-common
Reviewed-by: Dan Mick <dan.mick@inktank.com>
RGW pa...
Sage Weil
05:28 PM Revision 1fc02a52 (ceph): Merge pull request #63 from ceph/wip-rgw-firefly
only test rgw on new firefly releases to avoid old bug Yuri Weinstein
05:14 PM Revision e2ab096e (ceph): upgrade/firefly: only test rgw on newer firefly releases
This avoids #8311 by not testing rgw when the blank pool bug was present.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
04:08 PM Revision 27f6dbb6 (ceph): Merge pull request #2067 from thorstenb/wip-janitorial-clang-3
[werror] Fix mismatched tags (struct vs. class) inconsistence
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
03:36 PM Revision 2b4f7402 (ceph): rados/singleton-nomsgr/all/alloc-hint: fix config syntax
Put in [osd] section.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
03:09 PM Revision b6f3aff7 (ceph): Fix mismatched tags (struct vs. class) inconsistency
Signed-off-by: Thorsten Behrens <tbehrens@suse.com> Thorsten Behrens
11:56 AM Revision 72b34178 (ceph): task/mds_journal_migration: use existing clients
Since refactoring ceph_fuse and kclient tasks
to store Mount objects on ctx, the mds_journal_migration
task can use t...
John Spray

07/20/2014

09:21 PM Revision ff15a43c (ceph): Merge pull request #2111 from ceph/wip-8174
osd: add config for osd_max_object_name_len = 2048 (was hard-coded at 4096)
Reviewed-by: Haomai Wang <haomaiwang@gma...
Sage Weil
02:48 PM Revision 2aa3edcb (ceph): os/FileStore: fix max object name limit
Our max object name is not limited by file name size, but by the length of
the name we can stuff in an xattr. That w...
Sage Weil
03:51 AM Revision 5049fc4c (ceph): rgw: dump prefix unconditionally
As part of issue #8858, and to be more in line with S3, dump the Prefix
field when listing bucket even if bucket is e...
Yehuda Sadeh
03:51 AM Revision 7fdd6d94 (ceph): rgw: list extra objects to set truncation flag correctly
Otherwise we end up returning wrong truncated value, and no data on the
next iteration.
Signed-off-by: Yehuda Sadeh ...
Yehuda Sadeh
03:51 AM Revision 1f8774e0 (ceph): rgw: account common prefixes for MaxKeys in bucket listing
To be more in line with the S3 api. Beforehand we didn't account the
common prefixes towards the MaxKeys (a single co...
Yehuda Sadeh
03:51 AM Revision cb0a7ab8 (ceph): rgw: add NextMarker param for bucket listing
Partially fixes #8858.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
(cherry picked from commit 924686f0b6593deff...
Yehuda Sadeh
03:51 AM Revision 34aa7086 (ceph): rgw: improve delmited listing of bucket
If found a prefix, calculate a string greater than that so that next
request we can skip to that. This is still not t...
Yehuda Sadeh
03:51 AM Revision d027ff1b (ceph): utf8: export encode_utf8() and decode_utf8()
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
(cherry picked from commit 49fc68cf8c3122c878ea9503c9c74d7046bc9c6f)
Yehuda Sadeh

07/19/2014

08:56 PM Revision a2594a54 (ceph): osd/MemStore: handle collection_move_rename within the same collection
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
08:56 PM Revision 8dd6b8f9 (ceph): os/MemStore: fix wrlock ordering checks
We can't compare the shared_ptrs themselves; we need to compare the
addresses of the actual objects.
Signed-off-by: ...
Sage Weil
08:56 PM Revision 6f312b05 (ceph): os/MemStore: copy attrs on clone
Backport: firefly
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
08:56 PM Revision f4bffece (ceph): ceph_test_objectstore: test memstore
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
04:22 PM Revision 2dad906f (ceph): move ship_utilities to install task (from ceph test)
No need to install ceph just to get daemon-helper, adjust-ulimits, etc..
These utilities are used by lots of tasks, n...
Sage Weil
06:27 AM Revision dc6c9bf2 (ceph): libosd_types, libos_types, libmon_types
Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit 1c170776cb8c0266f0f54f049ed07bbdb9c9ab5e)
Conf...
Sage Weil
06:27 AM Revision 3d89380c (ceph): rgw: move a bunch of stuff into rgw_dencoder
This will help out ceph-dencoder ...
Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit b1a641f30...
Sage Weil
06:27 AM Revision c390ec4f (ceph): ceph-dencoder: don't link librgw.la (and rados, etc.)
Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit 34671108ce0b7597dba4f619732ecdb8933cda6e)
Sage Weil
06:18 AM Revision 7be91e8c (ceph): Revert "ceph.spec: move ceph-dencoder to ceph from ceph-common"
This reverts commit 95f5a448b52db545a2b9bbad47fdb287254f93ea.
(cherry picked from commit 58cc894b3252a848ebc2169bcc49...
Sage Weil
06:18 AM Revision 04ad08a1 (ceph): Revert "debian: move ceph-dencoder to ceph from ceph-common"
This reverts commit b37e3bde3bd31287b11c069062280258666df7c5.
(cherry picked from commit f181f78b7473260a717bc8ab4fc4...
Sage Weil
05:44 AM Revision 34671108 (ceph): ceph-dencoder: don't link librgw.la (and rados, etc.)
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
05:39 AM Revision b1a641f3 (ceph): rgw: move a bunch of stuff into rgw_dencoder
This will help out ceph-dencoder ...
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
05:33 AM Revision 1c170776 (ceph): libosd_types, libos_types, libmon_types
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
03:55 AM Revision 58cc894b (ceph): Revert "ceph.spec: move ceph-dencoder to ceph from ceph-common"
This reverts commit 95f5a448b52db545a2b9bbad47fdb287254f93ea. Sage Weil
03:55 AM Revision f181f78b (ceph): Revert "debian: move ceph-dencoder to ceph from ceph-common"
This reverts commit b37e3bde3bd31287b11c069062280258666df7c5. Sage Weil

07/18/2014

11:51 PM Revision ad4a4e13 (ceph): unittest_osdmap: revert a few broken changes
From commit 80ea6067f790b9431ae6744c38a034833e8ad4ab.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
09:56 PM Revision dc417e47 (ceph): rgw: list extra objects to set truncation flag correctly
Otherwise we end up returning wrong truncated value, and no data on the
next iteration.
Signed-off-by: Yehuda Sadeh ...
Yehuda Sadeh
09:56 PM Revision d7209c11 (ceph): rgw: dump prefix unconditionally
As part of issue #8858, and to be more in line with S3, dump the Prefix
field when listing bucket even if bucket is e...
Yehuda Sadeh
09:56 PM Revision 82d2d612 (ceph): rgw: account common prefixes for MaxKeys in bucket listing
To be more in line with the S3 api. Beforehand we didn't account the
common prefixes towards the MaxKeys (a single co...
Yehuda Sadeh
09:55 PM Revision 924686f0 (ceph): rgw: add NextMarker param for bucket listing
Partially fixes #8858.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
09:40 PM Revision b779e5ac (ceph): Removed upgrade-sequence to avoid failures (becasue 3-firefly-upgrade i...
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com> Yuri Weinstein
08:47 PM Revision 4a63396b (ceph): rgw: fix decoding + characters in URL
Fixes: #8702
Backport: firefly
Only decode + characters to spaces if we're in a query argument. The +
query argument...
Brian Rak
08:18 PM Revision 02a6c917 (ceph): rados/singleton-nomsgr/all/alloc-hint: enable xfs extsize for test
This is off by default; enable it for this test.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
06:18 PM Revision 09a5974f (ceph): crushtool: Send output to stdout instead of stderr
A lot of output was send to stderr instead of stdout and vise versa.
Error messages should go to stderr, but all oth...
Wido den Hollander
06:17 PM Revision b9463e34 (ceph): Merge pull request #2115 from ceph/wip-8811
Make standby-replay MDSes much more careful about journal formats; both changing them and generally being aware.
Rev...
Gregory Farnum
05:49 PM Revision a24efaef (ceph): Merge pull request #61 from ceph/wip-no-mds
clusters: Remove mds from default fixed-* configs
Reviewed-by: Greg Farnum <greg@inktank.com>
Gregory Farnum
05:45 PM Revision 49fc68cf (ceph): utf8: export encode_utf8() and decode_utf8()
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
05:45 PM Revision e6cf618c (ceph): rgw: improve delmited listing of bucket
If found a prefix, calculate a string greater than that so that next
request we can skip to that. This is still not t...
Yehuda Sadeh
05:44 PM Revision bd3367ea (ceph): osd: add config for osd_max_attr_name_len = 100
Set a limit on the length of an attr name. The fs can only take 128
bytes, but we were not imposing any limit.
Add ...
Sage Weil
05:44 PM Revision 7e0aca18 (ceph): osd: add config for osd_max_object_name_len = 2048 (was hard-coded at 4...
Previously we had a hard coded limit of 4096. Objects > 3k crash the OSD
when running on ext4, although they probabl...
Sage Weil
05:44 PM Revision 7c0b2a05 (ceph): os: add ObjectStore::get_max_attr_name_length()
Most importantly, capture that attrs on FileStore can't be more than about
100 chars. The Linux xattrs can only be 1...
Sage Weil
05:40 PM Revision ed3bc4c3 (ceph): osdc/Journaler: validate header on load and save
Previously if the journal header contained invalid
write, expire or trimmed offsets, we would end up
hitting a hard-t...
John Spray
05:40 PM Revision 5438500a (ceph): mds: fix journal reformat failure in standbyreplay
In the 0.82 release, standbyreplay MDS daemons would try
to reformat the jouranl if they saw an older version on
disk...
John Spray
05:40 PM Revision 8eef89e6 (ceph): doc: fix example s/inspect/journal inspect/
Signed-off-by: John Spray <john.spray@redhat.com> John Spray
05:40 PM Revision e60dd0f6 (ceph): osdc: refactor JOURNAL_FORMAT_* constants to enum
...so that the upper limit doesn't have to be updated
by hand.
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray
05:30 PM Revision 442c3fd5 (ceph): configure: do not link leveldb with everything
Detect leveldb, but do not let autoconf blindly link it with everything on the
planet.
Signed-off-by: Dan Mick <dan....
Dan Mick
05:30 PM Revision c1073e43 (ceph): ceph.spec: move ceph-dencoder to ceph from ceph-common
Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit 95f5a448b52db545a2b9bbad47fdb287254f93ea)
Sage Weil
05:30 PM Revision f4e9e0ef (ceph): debian: move ceph-dencoder to ceph from ceph-common
It links against the world currently (notably leveldb). Not nice for the
client-side lib.
Signed-off-by: Sage Weil ...
Sage Weil
05:29 PM Revision 50936661 (ceph): Merge pull request #2104 from ceph/wip-dencoder
move ceph-dencoder to ceph from ceph-common
Reviewed-by: Dan Mick <dan.mick@inktank.com>
Sage Weil
05:27 PM Revision 094db116 (ceph): Merge pull request #2114 from ceph/wip-vstart
vstart.sh: default to 3 osds
Not-NAKed-by: John Spray <john.spray@inktank.com>
Sage Weil
05:18 PM Revision a06df52a (ceph): clusters: Remove mds from default fixed-* configs
Create a separate fixed-3-cephfs cluster config for
use in the filesystem tests.
Signed-off-by: John Spray <john.spr...
John Spray
05:00 PM Revision 18ca6b60 (ceph): test: add a missing semicolon
Broke in df8f48628.
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray
04:51 PM Revision 113c3656 (ceph): Merge pull request #2119 from ceph/wip-vstart-existing-mds
Wip vstart existing mds
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
04:15 PM Revision df8f4862 (ceph): Merge pull request #2108 from kevincox/sizeint
Fix size of network protocol intergers.
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
03:53 PM Revision 0cd02684 (ceph): qa: generalise cephtool for vstart+MDS
Previously this test assumed no pre-existing
filesystem and no MDS running. Generalize it
to nuke any existing files...
John Spray
03:53 PM Revision b936a276 (ceph): mon/MDSMonitor: fix msg on idempotent `fs rm`
Was outputting trailing "unrecognised command"
because we returned 0 instead of setting r=0.
Signed-off-by: John Spr...
John Spray
03:53 PM Revision bb5a574f (ceph): mon: carry last_failure_osd_epoch across `fs new`
So that new MDSs in a new filesystem are guaranteed
to be up to date with anything we blacklisted
from a filesystem c...
John Spray
04:44 AM Revision 06a8f7b9 (ceph): configure: do not link leveldb with everything
Detect leveldb, but do not let autoconf blindly link it with everything on the
planet.
Signed-off-by: Dan Mick <dan....
Dan Mick
04:33 AM Revision 0193d3aa (ceph): AUTHORS
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil

07/17/2014

11:48 PM Revision 681c399e (ceph): logrotate.conf: fix osd log rotation under upstart
In commit 7411c3c6a42bef5987bdd76b1812b01686303502 we generalized this
enumeration code by copying what was in the up...
Sage Weil
11:46 PM Revision b3eebec5 (ceph): Merge pull request #2116 from ceph/wip-logrotate
logrotate.conf: fix osd log rotation
Reviewed-by: Dan Mick <dan.mick@inktank.com>
Dan Mick
11:40 PM Revision 14a9ca60 (ceph): logrotate.conf: fix osd log rotation under upstart
In commit 7411c3c6a42bef5987bdd76b1812b01686303502 we generalized this
enumeration code by copying what was in the up...
Sage Weil
11:39 PM Revision b140ce9e (ceph): Re-enabled rgw tests, #8846 should be fixed now
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com> Yuri Weinstein
11:08 PM Revision 794ec7fb (ceph): rgw: don't try to wait for pending if list is empty
Fixes: #8846
Backport: firefly, dumpling
This was broken at ea68b9372319fd0bab40856db26528d36359102e. We ended
up ca...
Yehuda Sadeh
10:39 PM Revision eba43a9a (ceph): Fixed prints
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com> Yuri Weinstein
10:21 PM Revision cbe9ee2c (ceph): Added prints
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com> Yuri Weinstein
10:05 PM Revision c1896d56 (ceph): Fixed missed line
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com> Yuri Weinstein
10:00 PM Revision be0330c5 (ceph): Removed 'firefly' branch name, upgrade step will be set to 'next' or '...
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com> Yuri Weinstein
08:56 PM Revision 7b342ef0 (ceph): doc: Add Note about European mirror in Quick Start
Wido den Hollander
08:05 PM Revision e75dd2e4 (ceph): remove suse service restarts
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
(cherry picked from commit 0f11aaeefd7e8b49f88607937aade6113eb...
Alfredo Deza
08:05 PM Revision 361c1f85 (ceph): remove ceph restarts on upgrades for RPMs
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
(cherry picked from commit e3a5756f58ef5d07badf18ab08a26f47f7d...
Alfredo Deza
07:30 PM Revision 2c4f22fa (ceph): Merge pull request #2109 from ceph/wip-8849
remove ceph restarts on upgrades for RPMs
Backport: firefly
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
07:06 PM Revision 0f11aaee (ceph): remove suse service restarts
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com> Alfredo Deza
07:03 PM Revision e3a5756f (ceph): remove ceph restarts on upgrades for RPMs
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com> Alfredo Deza
06:30 PM Revision 04f040ad (ceph): Again fixed identations
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com> Yuri Weinstein
05:52 PM Revision 2a82fd6a (ceph): Fixed indentation
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com> Yuri Weinstein
05:14 PM Revision 4d6899c7 (ceph): qa/workunits/cephtool/test.sh: fix erasure_code_profile get test
I broke this in ce9f12d7a2202948532fed9da4d763ed03f6b8fa (the pool isn't
type erasure).
Signed-off-by: Sage Weil <sa...
Sage Weil
03:28 PM Revision 2679a024 (ceph): Added print tasks
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com> Yuri Weinstein
01:20 PM Revision fe8c04f4 (ceph): Merge pull request #2113 from ceph/wip-8857
mon/MDSMonitor: make legacy 'newfs' command idempotent
Reviewed-by: John Spray <john.spray@redhat.com>
John Spray
12:55 AM Revision ce9f12d7 (ceph): qa/workunits/cephtool/test.sh: test osd pool get erasure_code_profile
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
12:49 AM Revision e8ebcb79 (ceph): mon: OSDMonitor: add "osd pool get <pool> erasure_code_profile" command
Enable us to obtain the erasure-code-profile for a given erasure-pool.
Signed-off-by: Ma Jianpeng <jianpeng.ma@intel...
Ma Jianpeng
12:46 AM Revision 5ccfd37b (ceph): vstart.sh: default to 3 osds
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
12:34 AM Revision 7c0f1d8d (ceph): Commented out rgw tests
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com> Yuri Weinstein
12:24 AM Revision 5f6b11a6 (ceph): mon/MDSMonitor: make legacy 'newfs' command idempotent
We need to return success if we get a dup command. Simply check whether
the fs is already enabled with the same pool...
Sage Weil
12:03 AM Revision 53556815 (ceph): Disabled rwg tests for now to wait for fix for radosgw crash #8846
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com> Yuri Weinstein

07/16/2014

10:28 PM Revision bf252c8d (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil
10:27 PM Revision b89ab5f7 (ceph): rgw: don't try to wait for pending if list is empty
Fixes: #8846
Backport: firefly, dumpling
This was broken at ea68b9372319fd0bab40856db26528d36359102e. We ended
up ca...
Yehuda Sadeh
10:17 PM Revision 512c7aad (ceph): Merge pull request #2110 from ceph/wip-8846
rgw: don't try to wait for pending if list is empty
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
09:58 PM Revision ba7ad44f (ceph): Merge pull request #2095 from onlyjob/rbdmap
rbdmap: per-device post-map/pre-unmap hooks
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
09:34 PM Revision 19e68ac5 (ceph): rbd: respect rbd_default_* parameters
Treat rbd_default_{format,order,stripe_unit,stripe_count} as defaults for
the usual arguments for specifying those pr...
Josh Durgin
09:34 PM Revision 0f87c553 (ceph): librbd: use order-agnostic default stripe parameters
This way the default striping style of splitting into
object-sized chunks still works with non-default orders
specifi...
Josh Durgin
09:34 PM Revision e891a937 (ceph): rbd: remove accidental repeated option
--stripe-count is already parsed above this
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
09:19 PM Revision 9588af31 (ceph): rgw: set data extra pool correctly
When configuring multiregion zone, set the data extra pool
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
(cherry ...
Yehuda Sadeh
09:10 PM Revision 1bf07724 (ceph): Merge pull request #2107 from ceph/wip-set_layout
Wip set layout
Reviewed-by: Greg Farnum <greg@inktank.com>
Gregory Farnum
08:33 PM Revision f9f2417d (ceph): rgw: don't try to wait for pending if list is empty
Fixes: #8846
Backport: firefly, dumpling
This was broken at ea68b9372319fd0bab40856db26528d36359102e. We ended
up ca...
Yehuda Sadeh
07:19 PM Revision 88f694dc (ceph): set the default log level to WARNING
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
(cherry picked from commit 420f0a471a31d1e56359ea642ed831e8a38...
Alfredo Deza
07:18 PM Revision 83477235 (ceph): Merge pull request #2106 from ceph/wip-8813
eat up the level from logging output when not using the `-v` flag
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
06:15 PM Revision 7fb0f644 (ceph): Replace branch dumpling with firefly to fix capitalization issue 2048k ...
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com> Yuri Weinstein
06:07 PM Revision b8c443b4 (ceph): Fix get_hash() arg ordering
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
05:48 PM Revision 4b13caf5 (ceph): Use new git mirror for qemu-iotests
Fixes: 8191
Signed-off-by: Warren Usui <warren.usui@inktank.com>
(cherry picked from commit ddf37d903f826f3e153d8009c...
Warren Usui
05:48 PM Revision 3f251024 (ceph): Support latest qemu iotest code
Modified qemu-iotests workunit script to check for versions
that use the latest qemu (currently only Trusty). Limit ...
Warren Usui
05:43 PM Revision d0613784 (ceph): librbd: skip zeroes when copying an image
This is the simple coarse-grained solution, but it works well in
common cases like a small base image resized with a ...
Josh Durgin
03:11 PM Revision 420f0a47 (ceph): set the default log level to WARNING
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com> Alfredo Deza
01:14 AM Revision 67b5193f (ceph): init-ceph: wrap daemon startup with systemd-run when running under systemd
We want to make sure the daemon runs in its own systemd environment. Check
for systemd as pid 1 and, when present, u...
Sage Weil
01:11 AM Revision 3e0d9800 (ceph): init-ceph: wrap daemon startup with systemd-run when running under systemd
We want to make sure the daemon runs in its own systemd environment. Check
for systemd as pid 1 and, when present, u...
Sage Weil

07/15/2014

11:32 PM Revision 99dfaf7d (ceph): doc/release-notes: v0.80.4
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
10:32 PM Revision 911038ec (ceph): Merge pull request #2101 from ceph/wip-mds-session-asok-squash
Provide client session handling and information via the admin socket.
Reviewed-by: Greg Farnum <greg@inktank.com>
Gregory Farnum
10:27 PM Revision fccc6adb (ceph): Merge pull request #287 from ceph/wip-mds-sessions
Wip mds sessions Zack Cerza
10:22 PM Revision 443b782d (ceph): Merge pull request #288 from ceph/wip-upgrade-fix
task/ceph: Make cephfs_setup cuttlefish-compatible Zack Cerza
09:57 PM Revision d5a4998b (ceph): Merge pull request #291 from ceph/wip-rgw-pools
rgw: set data extra pool correctly
Backport: next, firefly
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
08:56 PM Revision 80ea6067 (ceph): Fix size of network protocol intergers.
This fixes the size of some integers that are visible in the network
protocol. There should be no change for machine...
Kevin Cox
08:42 PM Revision 2f43cef0 (ceph): doc: Extended discussion for building docs on CentOS / RHEL.
Fixes: #7722
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
John Wilkins
08:40 PM Revision 124f97f2 (ceph): doc: Added a script to build docs on CentOS / RHEL.
Fixes: #7722
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
John Wilkins
08:02 PM Revision 63fb271b (ceph): rgw: set data extra pool correctly
When configuring multiregion zone, set the data extra pool
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
07:13 PM Revision 7c241cfa (ceph): 0.80.4
Jenkins
06:34 PM Revision 32bffa5a (ceph): Added client.0 upgrade step
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com> Yuri Weinstein
06:22 PM Revision 2aea9deb (ceph): Commented out test.sh as failed tests: LibRadosMisc.Operate1PP can't wo...
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com> Yuri Weinstein
06:02 PM Revision 79da400d (ceph): Fix a bug where results_email was being ignored
Referring to the setting in ~/.teuthology.yaml
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza
06:02 PM Revision 7262effc (ceph): Merge pull request #290 from ceph/wip-deep-scrub
task/ceph.py: deep-scrub instead of scrub Sage Weil
06:02 PM Revision 29c06f00 (ceph): Add and use new fetch() method
The old fetch_branch() wasn't behaving properly with the ceph.com git
mirror. This method works with github.com and c...
Zack Cerza
05:28 PM Revision 26c49ec2 (ceph): task/ceph.py: deep-scrub instead of scrub
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
05:08 PM Revision 36441a27 (ceph): README: teuthology-suite
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
04:33 PM Revision cc754bae (ceph): Enabled tunables
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com> Yuri Weinstein
04:10 PM Revision c8421651 (ceph): Changed restart order, mds after osd
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com> Yuri Weinstein
01:28 PM Revision 6c48d076 (ceph): doc: add cephfs layout documentation
This clarifies how to deal with layouts in CephFS
using vxattrs. We can point people here if they
ask what they shou...
John Spray
12:30 PM Revision d91f028e (ceph): task: refactor kclient into KernelMount
Additionally make both kclient and ceph_fuse
tasks yield a collection of CephFSMount
objects so that subsequent tasks...
John Spray
12:30 PM Revision 91e56bb9 (ceph): task/mds_journal_migration: only mount my client
Pass explicit client ID list to ceph_fuse context so
that it doesn't try to mount all clients in the config,
in case ...
John Spray
12:30 PM Revision 8bb77ed9 (ceph): task: add mds_client_recovery
This task exercises the CephFS session recovery
behavior.
Signed-off-by: John Spray <john.spray@redhat.com>
John Spray
12:30 PM Revision 785a272b (ceph): task: fix admin_socket for non-int ids
This was working for OSDs and for my config
where MDS happened to have numeric ID, but
in general service IDs are str...
John Spray
12:30 PM Revision 403ba2c8 (ceph): task/cephfs: use dedent for embedded python
Signed-off-by: John Spray <john.spray@redhat.com> John Spray
12:30 PM Revision 9c8dd98a (ceph): task/kclient: remove redundant double loop
Signed-off-by: John Spray <john.spray@redhat.com> John Spray
12:30 PM Revision 6cba4973 (ceph): task: create FuseMount class from ceph_fuse
This is for use by other tasks that need filesystem
mounts under their own control.
Signed-off-by: John Spray <john....
John Spray
11:59 AM Revision d81d77dc (ceph): kclient: remove `kclient` workunit
This only contained the file_layout.sh workunit, which
is going away.
Fixes: #8773
Signed-off-by: John Spray <john....
John Spray
11:45 AM Revision af740ecd (ceph): cephfs: pool safety & print deprecation warning
Print a message indicating to users that this tool
is now deprecated in favour of vxattrs.
Signed-off-by: John Spray...
John Spray
11:44 AM Revision d915ceb0 (ceph): update hadoop-wordcount test to be able to run on hadoop 2.x. The hadoo...
A sample command to run the test on hadoop 2.x is
TESTDIR=/home/test HADOOP_HOME=/usr/lib/hadoop HADOOP_MR_HOME=/usr/...
Huamin Chen
11:23 AM Revision cceab2b7 (ceph): qa: retire kclient-specific layout test
`cephfs set_layout` was broken and is now deprecated
in favour of using xattrs for layout. Retire the
kclient-specif...
John Spray
12:02 AM Revision 95f5a448 (ceph): ceph.spec: move ceph-dencoder to ceph from ceph-common
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
12:00 AM Revision b37e3bde (ceph): debian: move ceph-dencoder to ceph from ceph-common
It links against the world currently (notably leveldb). Not nice for the
client-side lib.
Signed-off-by: Sage Weil ...
Sage Weil

07/14/2014

10:41 PM Revision aeaac69f (ceph): Merge pull request #2098 from ceph/wip-dump-new-crush
crush: include CRUSH_V3, v2/v3 rules checks in dump_tunables()
Reviewed-by: Joao Eduardo Luis <joao.luis@inktank.com>
João Eduardo Luís
10:39 PM Revision 7557a813 (ceph): XfsFileStoreBackend: default to disabling extsize on xfs
This appears to be responsible for the deep scrub mismatches on some rbd
workloads.
Fixes: 8830
Signed-off-by: Samue...
Samuel Just
10:38 PM Revision ce72a3b5 (ceph): Merge pull request #2103 from ceph/wip-8830
XfsFileStoreBackend: default to disabling extsize on xfs
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
10:00 PM Revision 7a1f589a (ceph): Trying without tunables again
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com> Yuri Weinstein
10:00 PM Revision ee7016a0 (ceph): Revert "Revert "rgw: if extra data pool name is empty, use data pool na...
This reverts commit 0b6bd2545925b5e8a80d41de1fda13ffe9d30e2b.
We confused commit 5fd8b0d1639c67e355f0fc0d7e6d7036618...
Sage Weil
09:55 PM Revision 01cd3cdc (ceph): XfsFileStoreBackend: default to disabling extsize on xfs
This appears to be responsible for the deep scrub mismatches on some rbd
workloads.
Fixes: 8830
Signed-off-by: Samue...
Samuel Just
09:43 PM Revision 0ee2d545 (ceph): Merge pull request #46 from ceph/wip-max-backfills
rados/thrash: set osd_max_backfill = 1 sometimes Sage Weil
09:37 PM Revision aa5d4d31 (ceph): Merge pull request #58 from ceph/wip_add_v0.80.3
Added v0.80.3 to the mix Sage Weil
09:35 PM Revision 69b2eba6 (ceph): Removed whitelist lines since it's not needed for version v0.80.3
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com> Yuri Weinstein
09:27 PM Revision 0f367cee (ceph): Added v0.80.3 to the mix
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com> Yuri Weinstein
09:16 PM Revision 657bd369 (ceph): Fix the incomplete substitute_placeholders() fix
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
08:48 PM Revision f557ac5f (ceph): Add a debug statement to reset_repo()
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
08:30 PM Revision 56ad9575 (ceph): Be smarter about choosing branches
Part of this is also about failing sooner, and not allowing invalid
configurations to enter the queue. This commit al...
Zack Cerza
05:46 PM Revision fa42928d (ceph): Changed restart sequence
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com> Yuri Weinstein
05:43 PM Revision a560519c (ceph): Merge pull request #2102 from ceph/wip-8823
ceph_test_rados_api_tier: fix [EC] HitSet{Read,Write,Trim} tests
Reviewed-by: Joao Eduardo Luis <joao.luis@inktank.com>
Sage Weil
04:32 PM Revision 51a01c0d (ceph): Try diff restart
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com> Yuri Weinstein
04:23 PM Revision a1b15674 (ceph): Merge pull request #2097 from sjahl/master
doc: Fixes a broken link on the rados deploy osd page.
Reviewed-by: John Wilkins <john.wilkins@inktank.com>
John Wilkins
04:14 PM Revision fc597e5e (ceph): doc/release-notes: some additional warnings and recommendations against...
Several users are having troubles related to the overhead of the data
rebalance from adjusting tunables.
Signed-off-...
Sage Weil
03:37 PM Revision 6c05747d (ceph): task: move Filesystem class to shared location
...in preparation for tests other than mds_journal_migration
to use it.
Signed-off-by: John Spray <john.spray@redhat...
John Spray
03:35 PM Revision 47087ff7 (ceph): Fall back to master for suite_branch
The reason for this is that last-in-suite jobs don't have suite_branch
or branch set. We just want to use master for ...
Zack Cerza
03:24 PM Revision 18a3a09a (ceph): Added back tunables
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com> Yuri Weinstein
03:04 PM Revision e17e9d85 (ceph): ceph_test_rados_api_tier: fix [EC] HitSet{Read,Write,Trim} tests
The hit_set_ fields can only be set on tier pools as of
f131dfbaedf6f451572e7aa3a83f653912122953.
Fixes: #8823
Signe...
Sage Weil
01:15 PM Revision a4ed3366 (ceph): mds: add `session ls` and `session evict` to asok
These commands are intended to help admins deal
with MDSs during recovery, to identify troublesome
clients which may ...
John Spray
01:12 PM Revision b120a488 (ceph): common/admin_socket: remove dead code
Signed-off-by: John Spray <john.spray@redhat.com> John Spray
01:12 PM Revision 52a2bc5f (ceph): mon: remove unused attribute notified_global_id
Signed-off-by: John Spray <john.spray@redhat.com> John Spray
01:12 PM Revision 0e0be07f (ceph): client: include ID in mds_sessions asok
So that an admin can map a ceph-fuse process
reliably to an entry in the MDS session list.
Signed-off-by: John Spray...
John Spray
05:19 AM Revision bb47ff34 (ceph): osd: fix confusing debug output for op_applied
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil

07/12/2014

11:54 PM Revision 18900a15 (ceph): Removed tunables temporarily for testing
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com> Yuri Weinstein
01:04 PM Revision 586d3ee3 (ceph): doc: Fixes a broken link on the rados deploy osd page.
Signed-off-by: Stephen Jahl <stephenjahl@gmail.com> Stephen Jahl
12:01 AM Revision 79f3f674 (ceph): Merge pull request #1999 from yuyuyu101/keyvaluestore-cache
Keyvaluestore cache
Reviewed-by: Samuel Just <sam.just@inktank.com>
Samuel Just

07/11/2014

11:39 PM Revision 7afd50fb (ceph): Merge pull request #57 from ceph/wip-test-post-file
test ceph-post-file
Reviewed-by: Greg Farnum <greg@inktank.com>
Gregory Farnum
11:39 PM Revision d24fa335 (ceph): Merge pull request #2096 from ceph/wip-test-post-file
qa/workunits/post-file.sh
Reviewed-by: Greg Farnum <greg@inktank.com>
Gregory Farnum
11:00 PM Revision 447f849f (ceph): doc/release-notes: v0.80.3
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
10:35 PM Revision 3150bba8 (ceph): rados: test ceph-post-file
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
10:33 PM Revision 29f20b7e (ceph): qa/workunits/post-file.sh
Test ceph-post-file.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
10:07 PM Revision 50957875 (ceph): Merge pull request #2090 from ceph/wip-nuke-dlist
nuke dlist
Reviewed-by: Greg Farnum <greg@inktank.com>
Gregory Farnum
10:06 PM Revision 96653bb2 (ceph): Merge pull request #2089 from lpabon/lpabon_readforward
Support for READFORWARD in the caching tier
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
10:06 PM Revision 50c6b83a (ceph): Merge pull request #2093 from theanalyst/doc/format-fix
doc: minor format fix for radosgw admin docs Sage Weil
10:02 PM Revision 94d40b5e (ceph): Merge pull request #2042 from ceph/wip-port-fixes
Portability updates
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
10:00 PM Revision 1fd89cea (ceph): Merge pull request #2086 from ceph/wip-8696
mon: OSDMonitor: limit tier-specific pool set/get on non-tier pools
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
09:59 PM Revision 636a899f (ceph): Merge pull request #2091 from ceph/wip-kinetic-os
prototype kinetic osd backend
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
09:56 PM Revision 49e5c8ec (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil
09:42 PM Revision e1fc96f7 (ceph): Merge pull request #2071 from somnathr/wip-sd-cpu-optimized
Wip sd cpu optimized
Reviewed-by: Samuel Just <sam.just@inktank.com>
Samuel Just
09:01 PM Revision f70677c3 (ceph): Merge branch 'wip_stable_upgrade2' into firefly
Sage Weil
09:00 PM Revision 0b0f5668 (ceph): upgrade/firefly: ignore crush tunables on upgrade
..then adjust them
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
09:00 PM Revision 499e3ff7 (ceph): upgrade/firefly: upgrade to firefly, not dumpling
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
09:00 PM Revision e0caeb6d (ceph): upgrade/firefly: do intermediate s3tests on original test set
The later s3-tests fail on early firefly point releases.
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
09:00 PM Revision 96103c0c (ceph): upgrade/firefly: ignore mon scrub errors from early firefly versions
See #8815
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
09:00 PM Revision f82efd08 (ceph): upgrade/firefly: don't use overrides
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
09:00 PM Revision 14e78204 (ceph): Added upgrade tests - stable
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com> Yuri Weinstein
09:00 PM Revision b2364eb9 (ceph): upgrade/firefly: consolidate into a single collection
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:00 PM Revision ab7f52ef (ceph): suites/upgrade/firefly: test rgw at the end
...and do all final tests for all runs
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
09:00 PM Revision f5fc55f9 (ceph): upgrade/firefly: upgrade mds after osd
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
09:00 PM Revision 8b73b98b (ceph): upgrade/firefly: fix final steps
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
08:55 PM Revision c68b5fc9 (ceph): Add a flag to dump the entire job body.
... with a warning.
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza
08:40 PM Revision 4f61db90 (ceph): Add missing placeholder
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
08:18 PM Revision dcd22a53 (ceph): Add a --dry-run flag to teuthology-schedule
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
08:17 PM Revision c9e1e82d (ceph): rbdmap: per-device post-map/pre-unmap hooks
There are cases when automatic (un-)mounting of file system on RBD is not
enough. Some services may need to be starte...
Dmitry Smirnov
08:13 PM Revision fb7d5a3a (ceph): Merge pull request #2094 from ceph/wip-8815
mon: avoid scrub noise due to divering OSDMap encoding versions
Reviewed-by: Greg Farnum <greg@inktank.com>
Gregory Farnum
07:44 PM Revision 0ccee819 (ceph): Don't drop the rest of os.environ
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
07:20 PM Revision f8658deb (ceph): Use os.path.expanduser() instead of os.environ
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
07:15 PM Revision b6c7ba29 (ceph): Fix typo
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
07:14 PM Revision 0ad10586 (ceph): Fix lock paths
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
07:06 PM Revision 7418de93 (ceph): Use the ceph_branch if suite_branch isn't found
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
06:31 PM Revision c93da05b (ceph): osd/osd_types: be pedantic about encoding last_force_op_resend without ...
The addition of the value is completely backward compatible, but if the
mon feature bits don't match it can cause mon...
Sage Weil
06:29 PM Revision 712d5d1e (ceph): osd/osd_types: remove useless encode_compat local var for pg_pool_t::en...
This is left over from db3fd1152a87f8f152facdf141f8367296b371df
when we made the HitSet stuff incompat, but that beha...
Sage Weil
06:21 PM Revision 50dc8f0d (ceph): Merge pull request #56 from ceph/wip-pjd
multimds: fix pjd fuse_default_permissions
Reviewed-by: Greg Farnum <greg@inktank.com>
Sage Weil
06:21 PM Revision fe1d476a (ceph): marginal: fix pjd overrides for fuse_default_persmissions
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
06:13 PM Revision bc1c12a4 (ceph): multimds: fix pjd overrides for fuse_default_permissions
Set the default (off) in the ceph task directly, so that there is only a
single overrides field that reenables. Othe...
Sage Weil
05:59 PM Revision b693c402 (ceph): Merge pull request #289 from ceph/split_prep
Split prep Alfredo Deza
05:20 PM Revision f9d0e8ff (ceph): Merge pull request #2088 from guangyy/wip-8733
Fix the PG listing issue which could miss objects for EC pool
Reviewed-by: Samuel Just <sam.just@inktank.com>
Samuel Just
05:14 PM Revision a129e85c (ceph): 0.80.3
Jenkins
04:41 PM Revision 9547a7f3 (ceph): Discourage modifying defaults in instances
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
04:33 PM Revision 4a6352e3 (ceph): Don't use double underscores
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
04:03 PM Revision bf048976 (ceph): Merge pull request #2092 from onlyjob/rbdmap
rbdmap: per-device mount (Closes: #8538)
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
03:55 PM Revision a924606d (ceph): Run tests for base class in subclass tests
Also remove test_defaults() since it was a bad idea.
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza
02:22 PM Revision 50e93c21 (ceph): qa/workunits: cephtool: adjust pool name where missing as it has changed
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> Joao Eduardo Luis
01:58 PM Revision cf94cf35 (ceph): crush: include CRUSH_V3, v2/v3 rules checks in dump_tunables()
Backport: firefly
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
12:33 PM Revision daadff4c (ceph): doc: minor format fix for radosgw admin docs
Missing backtick fixed
Signed-off-by: Abhishek Lekshmanan <abhishek.lekshmanan@gmail.com>
Abhishek Lekshmanan
09:50 AM Revision b844ec93 (ceph): rbdmap: per-device mount (Closes: #8538)
`/etc/init.d/rbdmap start` was doing `mount -a`. Although (arguably)
`mount -a -O _netdev` could be less disruptive, ...
Dmitry Smirnov
12:59 AM Revision 02683ac6 (ceph): rbd.cc: Check io-size avoid floating point exception.
In func do_bench_write if io_size is zero,it can cause floating point execption.
Signed-off-by: Jianpeng Ma <jianpen...
Ma, Jianpeng
12:30 AM Revision cdd4d040 (ceph): fix typos
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com> Yuri Weinstein
12:02 AM Revision 6cd34573 (ceph): qa/workunits: cephtool: cleanup after pool creation
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> Joao Eduardo Luis

07/10/2014

11:17 PM Revision f131dfba (ceph): mon: OSDMonitor: limit tier-specific pool set/get on non-tier pools
Fixes: 8696
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
Joao Eduardo Luis
11:17 PM Revision 64bdf6c9 (ceph): osd: pg_pool_t: clear tunables on clear_tier()
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> Joao Eduardo Luis
11:17 PM Revision 8e5a8daf (ceph): mon: OSDMonitor: be scary about inconsistent pool tier ids
We may not crash your cluster, but you'll know that this is not something
that should have happened. Big letters mak...
Joao Eduardo Luis
11:17 PM Revision df594495 (ceph): qa/workunits: cephtool: split get/set on tier pools from get/set tests
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> Joao Eduardo Luis
11:17 PM Revision 9fea033f (ceph): qa/workunits: cephtool: test get/set on both tier and non-tier pools
Make sure gets and sets of tiering-specific variables succeed on tier
pools and fail on non-tier pools.
Signed-off-b...
Joao Eduardo Luis
11:17 PM Revision 49db6767 (ceph): qa/workunits: cephtool: test erroneous 'tier remove'
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> Joao Eduardo Luis
11:17 PM Revision 704b0a33 (ceph): qa/workunits: cephtool: pool needs to be a tier to be used as such
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> Joao Eduardo Luis
10:56 PM Revision caa65c39 (ceph): Added steps to cover for 'ceph osd crush tunables firefly'
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com> Yuri Weinstein
10:35 PM Revision 49725e08 (ceph): Add src_base_path to defaults.
Defaults to ~/src
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza
10:35 PM Revision 9257b870 (ceph): Use config.src_base_path
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
10:35 PM Revision 24b44cbe (ceph): Clone ceph-qa-suite and add it to PYTHONPATH
So that teuthology runs can find their tasks
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza
10:35 PM Revision 8b6e8243 (ceph): Tweak fetch_teuthology_branch()
Specifically, make it match fetch_qa_suite()'s behavior.
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza
10:35 PM Revision 9e5338f8 (ceph): Add test for config substitution
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
10:35 PM Revision 0f69e3d4 (ceph): Use a dict for a job template instead of a string.
This makes later modifications far easier.
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza
10:35 PM Revision 70d87bda (ceph): Update existing unit test, and add another.
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
10:35 PM Revision c886a936 (ceph): Make teuthology.config *far* more robust
In addition to parsing its configuration from a yaml file, it can now be
created from a dict. It can also be dumped a...
Zack Cerza
10:35 PM Revision fb97e85a (ceph): Use the new JobConfig object
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
10:35 PM Revision c105827d (ceph): Store the suite_branch in the job config
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
10:35 PM Revision 46b48c9b (ceph): Remove unused import
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
10:17 PM Revision 1a4bde2b (ceph): Fix install_except_hook()
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
09:53 PM Revision 277cc10e (ceph): Added dumpling-firefly-x upgrade suite per http://tracker.ceph.com/issu...
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com> Yuri Weinstein
08:24 PM Revision 026b127a (ceph): doc/changelog/v0.80.2: include tag
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
08:23 PM Revision 59c00e5f (ceph): os: add prototype KineticStore
Implement the KeyValueDB interface using libkinetic_client,
and allow it to be configured as the backend for the KeyV...
Josh Durgin
07:00 PM Revision 74f5e5e9 (ceph): PG::op_must_wait_for_map: pass the epoch rather than the map
have_same_or_newer_map is also modified to accept epoch instead of
map.
Signed-off-by: Somnath Roy <somnath.roy@sand...
Somnath Roy
06:32 PM Revision 3c3cdcb2 (ceph): Don't execute network-using tests by default
Set TEST_ONLINE to use them.
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza
06:30 PM Revision 60f27a26 (ceph): Merge branch 'master' of https://github.com/ceph/ceph
John Wilkins
06:30 PM Revision 98f92d84 (ceph): doc: Added CentOS/RHEL install for git.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
06:06 PM Revision 1d48f66a (ceph): Don't use master as the default teuthology branch
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
05:54 PM Revision 115c0785 (ceph): rgw: modelines
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
05:37 PM Revision 8589c108 (ceph): rgw: fix RGWObjManifestRule decoder
Only decode the new field if it is a new struct.
Fixes: #8804
Backport: firefly
Signed-off-by: Sage Weil <sage@inkta...
Sage Weil
05:36 PM Revision c4afaf9d (ceph): rgw: fix RGWObjManifestRule decoder
Only decode the new field if it is a new struct.
Fixes: #8804
Backport: firefly
Signed-off-by: Sage Weil <sage@inkta...
Sage Weil
03:50 PM Revision cbc73f71 (ceph): task/ceph: Make cephfs_setup cuttlefish-compatible
Signed-off-by: John Spray <john.spray@redhat.com>
Fixes: #8711
John Spray
03:05 PM Revision 0839e2a6 (ceph): doc: Added keyring location note to resolve pull abandoned pull request...
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
02:01 PM Revision 4692257c (ceph): nuke dlist
No users.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
02:34 AM Revision a3e5c6d6 (ceph): Add random_cache.hpp to Makefile.am
Signed-off-by: Haomai Wang <haomaiwang@gmail.com> Haomai Wang
01:15 AM Revision c930a1f1 (ceph): Work around an apparent binding bug (GCC 4.8).
A reference to h->seq passed to std::pair ostensibly could not bind
because the header structure is packed. At first...
Matt Benjamin
01:15 AM Revision 16ef1ed5 (ceph): Convert ConnectionRef explicitly to bool.
Signed-off-by: Matt Benjamin <matt@linuxbox.com> Matt Benjamin
01:15 AM Revision ebbdb3cc (ceph): Add required spacing after string literals (PRIu64).
The common formatting for these 64bit types is not C++ 2011
clean.
Signed-off-by: Matt Benjamin <matt@linuxbox.com>
...
Matt Benjamin
01:15 AM Revision 79e37618 (ceph): Remove some not-resolving make_pair() invocations.
There's nothing wrong with make_pair(), but there is some type
resolution issue in these instances, at least with GCC...
Matt Benjamin
01:15 AM Revision f51f162e (ceph): test: fix make_pair() for c++11
Signed-off-by: Josh Durgin <josh.durgin@inktank.com> Josh Durgin
01:05 AM Revision 228760ce (ceph): Fix the PG listing issue which could miss objects for EC pool (where th...
Backport: firefly
Signed-off-by: Guang Yang (yguang@yahoo-inc.com)
Guang Yang
12:18 AM Revision bd6ba100 (ceph): doc: Clean up formatting, usage and removed duplicate section.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
12:12 AM Revision 15d5b514 (ceph): doc/release-notes: v0.80.2
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
 

Also available in: Atom