summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* release-process.rst: Updates for release processwip-build-docGary Lowell2013-06-061-3/+18
| | | | | | | New script to sign rpms in the repo and create the indexes, and some description of additional packages that might need to be added. Signed-off-by: Gary Lowell <gary.lowell@inktank.com>
* release-process: updatesGary Lowell2013-05-101-16/+32
| | | | Signed-off-by: Gary Lowell <gary.lowell@inktank.com>
* Merge branch 'wip_pg_res'Samuel Just2013-05-099-135/+293
|\ | | | | | | Reviewed-by: Sage Weil <sage@inktank.com>
| * OSD: rename clear_temp to recursive_remove_collection()Samuel Just2013-05-093-7/+7
| | | | | | | | Signed-off-by: Samuel Just <sam.just@inktank.com>
| * osd: remove_dir use collection_list_partialSamuel Just2013-05-091-19/+30
| | | | | | | | Signed-off-by: Samuel Just <sam.just@inktank.com>
| * PG: no need to wait on DeletingStateRef for flushSamuel Just2013-05-092-15/+0
| | | | | | | | Signed-off-by: Samuel Just <sam.just@inktank.com>
| * osd_internals/pg_removal.rst: update for pg resurrectionSamuel Just2013-05-091-30/+50
| | | | | | | | Signed-off-by: Samuel Just <sam.just@inktank.com>
| * OSD: add pg deletion cancelationSamuel Just2013-05-094-12/+143
| | | | | | | | | | | | | | | | | | DeletingState now allows _create_lock_pg() to attempt to cancel pg deletion. PG::init() must mark the PG as backfill iff we stopped a deletion. Signed-off-by: Samuel Just <sam.just@inktank.com>
| * common/sharedptr_registry.hpp: add removeSamuel Just2013-05-091-0/+6
| | | | | | | | | | | | | | remove() can be used to clear an entry before all of its references are removed. Signed-off-by: Samuel Just <sam.just@inktank.com>
| * OSD: don't rename pg collections, handle PGs in RemoveWQSamuel Just2013-05-092-48/+53
| | | | | | | | Signed-off-by: Samuel Just <sam.just@inktank.com>
| * WorkQueue: Allow WorkQueueVal to be specified with 1 typeSamuel Just2013-05-071-1/+1
| | | | | | | | Signed-off-by: Samuel Just <sam.just@inktank.com>
| * OSD: removal collections will be removed inline and not queuedSamuel Just2013-05-071-16/+3
| | | | | | | | Signed-off-by: Samuel Just <sam.just@inktank.com>
| * OSD::clear_temp should clear snap mapper entries as wellSamuel Just2013-05-071-0/+10
| | | | | | | | Signed-off-by: Samuel Just <sam.just@inktank.com>
| * PG,OSD: mark info as backfilling in _remove_pg()Samuel Just2013-05-071-1/+4
| | | | | | | | Signed-off-by: Samuel Just <sam.just@inktank.com>
* | Merge branch 'master' of https://github.com/ceph/cephJohn Wilkins2013-05-0912-32/+52
|\ \
| * \ Merge pull request #267 from ceph/wip-coveritySage Weil2013-05-0912-32/+52
| |\ \ | | | | | | | | | | | | Reviewed-by: Yehuda Sadeh <yehuda@inktank.com> Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
| | * | osd: initialize OSDService::next_notif_idSage Weil2013-05-091-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | CID 1019627 (#1 of 1): Uninitialized scalar field (UNINIT_CTOR) 2. uninit_member: Non-static class member "next_notif_id" is not initialized in this constructor nor in any functions that it calls. Signed-off-by: Sage Weil <sage@inktank.com>
| | * | osd: init test_ops_hookSage Weil2013-05-091-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | CID 1019628 (#1 of 1): Uninitialized pointer field (UNINIT_CTOR) 2. uninit_member: Non-static class member "test_ops_hook" is not initialized in this constructor nor in any functions that it calls. Signed-off-by: Sage Weil <sage@inktank.com>
| | * | rbd: fix buffer leak in do_importSage Weil2013-05-091-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | CID 1019580 (#2 of 2): Resource leak (RESOURCE_LEAK) 10. leaked_storage: Variable "p" going out of scope leaks the storage it points to. Signed-off-by: Sage Weil <sage@inktank.com>
| | * | librbd: fix possible use-after-freeSage Weil2013-05-091-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (of the pointer) CID 966634 (#1 of 1): Use after free (USE_AFTER_FREE) 2. use_after_free: Using freed pointer "ictx". Signed-off-by: Sage Weil <sage@inktank.com>
| | * | ceph-filestore-dump: fix uninit fields in ctorSage Weil2013-05-091-3/+9
| | | | | | | | | | | | | | | | Signed-off-by: Sage Weil <sage@inktank.com>
| | * | rgw: fix various uninit class fieldsSage Weil2013-05-093-14/+15
| | | | | | | | | | | | | | | | Signed-off-by: Sage Weil <sage@inktank.com>
| | * | radosgw-admin: fix fd leak in read_input()Sage Weil2013-05-091-4/+6
| | | | | | | | | | | | | | | | Signed-off-by: Sage Weil <sage@inktank.com>
| | * | rados: fix fd leakSage Weil2013-05-091-4/+7
| | | | | | | | | | | | | | | | Signed-off-by: Sage Weil <sage@inktank.com>
| | * | rados: fix buffer leakSage Weil2013-05-091-0/+1
| | | | | | | | | | | | | | | | Signed-off-by: Sage Weil <sage@inktank.com>
| | * | os/Filestore: fix fd leak in error pathSage Weil2013-05-091-1/+1
| | | | | | | | | | | | | | | | Signed-off-by: Sage Weil <sage@inktank.com>
| | * | mon: fix Formatter leakSage Weil2013-05-091-0/+1
| | | | | | | | | | | | | | | | Signed-off-by: Sage Weil <sage@inktank.com>
| | * | mds: fix fd leakSage Weil2013-05-091-2/+3
| | | | | | | | | | | | | | | | Signed-off-by: Sage Weil <sage@inktank.com>
* | | | doc: Updated doc for connectivity. Updated text with glossary terms.John Wilkins2013-05-091-19/+33
| | | | | | | | | | | | | | | | Signed-off-by: John Wilkins <john.wilkins@inktank.com>
* | | | doc: Updated disk syntax. Updated text with glossary terms.John Wilkins2013-05-091-45/+101
| | | | | | | | | | | | | | | | | | | | | | | | fixes: #4933 Signed-off-by: John Wilkins <john.wilkins@inktank.com>
* | | | doc: Added connectivity section. Updated doc with glossary terms.John Wilkins2013-05-091-15/+28
|/ / / | | | | | | | | | Signed-off-by: John Wilkins <john.wilkins@inktank.com>
* | | doc: Added the non-implemented bit for the gateway to the dev/radosgw TOC.John Wilkins2013-05-091-4/+6
| | | | | | | | | | | | | | | | | | fixes: #4978 Signed-off-by: John Wilkins <john.wilkins@inktank.com>
* | | Merge branch 'master' of https://github.com/ceph/cephJohn Wilkins2013-05-090-0/+0
|\ \ \
| * | | doc: Republishing the admin operations API for the gateway.John Wilkins2013-05-092-1/+1
| | | | | | | | | | | | | | | | Signed-off-by: John Wilkins <john.wilkins@inktank.com>
* | | | doc: Republishing the admin operations API for the gateway.John Wilkins2013-05-092-1/+1
|/ / / | | | | | | | | | | | | | | | fixes: #4978 Signed-off-by: John Wilkins <john.wilkins@inktank.com>
* | | doc: Document admin api web interface.caleb miles2013-05-094-207/+2297
|/ / | | | | | | Signed-off-by: caleb miles <caleb.miles@inktank.com>
* | doc/release-notes: v0.61.1 release notesSage Weil2013-05-092-0/+158
| | | | | | | | Signed-off-by: Sage Weil <sage@inktank.com>
* | Merge remote-tracking branch 'gh/next'Sage Weil2013-05-086-22/+41
|\ \ | | | | | | | | | | | | Conflicts: src/mon/MonitorDBStore.h
| * | mon: dump MonitorDBStore transactions to fileSamuel Just2013-05-082-3/+33
| | | | | | | | | | | | | | | Signed-off-by: Samuel Just <sam.just@inktank.com> (cherry picked from commit 797089ef082b99910eebfd9454c03d1f027c93bb)
| * | osd: optionally enable leveldb loggingSage Weil2013-05-082-0/+2
| | | | | | | | | | | | | | | Signed-off-by: Sage Weil <sage@inktank.com> (cherry picked from commit 0b4c5c1a3349670d11cc3c4fb3c4b3c1a80b2502)
| * | mon: allow leveldb loggingSage Weil2013-05-084-0/+10
| | | | | | | | | | | | | | | | | | | | | 'mon leveldb log = filename' Signed-off-by: Sage Weil <sage@inktank.com> (cherry picked from commit c1d5f815546b731e10bfcb81cbcd48b7d432e9c4)
| * | common/Preforker: fix warningsSage Weil2013-05-081-2/+3
| | | | | | | | | | | | Signed-off-by: Sage Weil <sage@inktank.com>
| * | debian/control: squeeze requres cryptsetup packageGary Lowell2013-05-081-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | Squeeze requires the cryptsetup package which has been renamed cryptsetup-bin in later versions. Allow either package to satisfy the dependency. Signed-off-by: Gary Lowell <gary.lowell@inktank.com> (cherry picked from commit 83bbae415de16f708ca1cb24861ddbb0bd514a7f)
| * | ceph-create-keys: gracefully handle no data from admin socketSage Weil2013-05-081-1/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Old ceph-mon (prior to 393c9372f82ef37fc6497dd46fc453507a463d42) would return an empty string and success if the command was not registered yet. Gracefully handle that case by retrying. If we still fail to parse, exit entirely with EINVAL. Fixes: #4952 Signed-off-by: Sage Weil <sage@inktank.com> Reviewed-by: Dan Mick <dan.mick@intank.com>
| * | init-ceph: fix osd_data location when checking df utilizationSage Weil2013-05-081-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | Do not assume default osd data location. Fixes: #4951 Backport: cuttlefish, bobtail Signed-off-by: Sage Weil <sage@inktank.com> Reviewed-by: Gary Lowelll <gary.lowell@inktank.com>
| * | Merge branch 'wip_split_upgrade' into nextSamuel Just2013-05-082-17/+24
| |\ \ | | | | | | | | | | | | Fixes: #4927
| | * | OSD: handle stray snap collections from upgrade bugSamuel Just2013-05-081-2/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously, we failed to clear snap_collections, which causes split to spawn a bunch of snap collections. In load_pgs, we now clear any such snap collections and then snap_collections field on the PG itself. Related: #4927 Signed-off-by: Samuel Just <sam.just@inktank.com> Reviewed-by: Sage Weil <sage@inktank.com>
| | * | PG: clear snap_collections on upgradeSamuel Just2013-05-081-0/+1
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Samuel Just <sam.just@inktank.com> Reviewed-by: Sage Weil <sage@inktank.com>
| | * | OSD: snap collections can be ignored on splitSamuel Just2013-05-081-15/+0
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Samuel Just <sam.just@inktank.com> Reviewed-by: Sage Weil <sage@inktank.com>
| * | | ceph: return error code when failing to get result from admin socketSage Weil2013-05-081-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Make sure we return a non-zero result code when we fail to read something from the admin socket. Backport: cuttlefish, bobtail Signed-off-by: Sage Weil <sage@inktank.com>