summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* doc: Fixed typo, clarified example.wip-doc-installJohn Wilkins2013-10-221-8/+13
| | | | Signed-off-by: John Wilkins <john.wilkins@inktank.com>
* doc: Updated docs for OSD Daemon RAM requirements.John Wilkins2013-10-221-50/+55
| | | | | | fixes: 4423 Signed-off-by: John Wilkins <john.wilkins@inktank.com>
* doc: Added ARM. Added Calxeda hardware example.John Wilkins2013-10-221-34/+71
| | | | | | fixes: #5608 Signed-off-by: John Wilkins <john.wilkins@inktank.com>
* doc: Added install for libvirt.John Wilkins2013-10-221-0/+51
| | | | Signed-off-by: John Wilkins <john.wilkins@inktank.com>
* doc: Added install for QEMU.John Wilkins2013-10-221-0/+85
| | | | Signed-off-by: John Wilkins <john.wilkins@inktank.com>
* doc: Added install for ceph-deploy.John Wilkins2013-10-221-0/+23
| | | | Signed-off-by: John Wilkins <john.wilkins@inktank.com>
* doc: Added install for Apache with 100-continue support.John Wilkins2013-10-221-0/+195
| | | | Signed-off-by: John Wilkins <john.wilkins@inktank.com>
* doc: Added install for storage cluster.John Wilkins2013-10-221-0/+41
| | | | Signed-off-by: John Wilkins <john.wilkins@inktank.com>
* doc: Added a consolidated build document. Prerequisites, build, build packages.John Wilkins2013-10-221-0/+176
| | | | Signed-off-by: John Wilkins <john.wilkins@inktank.com>
* doc: Added guide for getting packages. Still needs work.John Wilkins2013-10-221-0/+72
| | | | Signed-off-by: John Wilkins <john.wilkins@inktank.com>
* doc: Added new guide for adding repositories.John Wilkins2013-10-221-0/+386
| | | | Signed-off-by: John Wilkins <john.wilkins@inktank.com>
* doc: Created new stepwise manual install section.John Wilkins2013-10-221-56/+39
| | | | Signed-off-by: John Wilkins <john.wilkins@inktank.com>
* doc: Modified cloning source to include git steps. Consolidation.John Wilkins2013-10-221-3/+51
| | | | Signed-off-by: John Wilkins <john.wilkins@inktank.com>
* doc: Updated OS recommendations with an Emperor entry.John Wilkins2013-10-221-0/+29
| | | | Signed-off-by: John Wilkins <john.wilkins@inktank.com>
* doc: Updated Quick Block Device for kernel versions, and linked OS ↵John Wilkins2013-10-221-0/+7
| | | | Recommendations.
* doc: Removed RGW from quick start, since it is not ceph-deploy enabled.John Wilkins2013-10-222-352/+0
| | | | Signed-off-by: John Wilkins <john.wilkins@inktank.com>
* doc: Moved CPU Profiler docs to dev.John Wilkins2013-10-222-1/+1
| | | | Signed-off-by: John Wilkins <john.wilkins@inktank.com>
* doc: Removed Calxeda reference since it is now the same as normal install.John Wilkins2013-10-221-74/+0
| | | | Signed-off-by: John Wilkins <john.wilkins@inktank.com>
* doc: Removed old files. Consolidated contents into new IA.John Wilkins2013-10-2211-720/+0
| | | | Signed-off-by: John Wilkins <john.wilkins@inktank.com>
* Merge pull request #724 from ceph/wip-4047Josh Durgin2013-10-161-2/+4
|\ | | | | | | | | cls_rbd: do not make noise in osd log on rbd removal Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
| * cls_rbd: do not make noise in osd log on rbd removalSage Weil2013-10-151-2/+4
| | | | | | | | | | | | | | | | | | | | | | ubuntu@burnupi06:~$ tail -f /var/log/ceph/ceph-osd.1.log 2013-02-07 17:00:30.565749 7fdb09e6b700 0 <cls> cls/rbd/cls_rbd.cc:1615: error reading id for name 'sds': -2 2013-02-07 17:00:30.566301 7fdb0a66c700 0 <cls> cls/rbd/cls_rbd.cc:1521: error reading name to id mapping: -2 2013-02-07 17:03:54.085700 7fdb0a66c700 0 <cls> cls/rbd/cls_rbd.cc:1615: error reading id for name 'sdfsd': -2 2013-02-07 17:03:54.086143 7fdb09e6b700 0 <cls> cls/rbd/cls_rbd.cc:1521: error reading name to id mapping: -2 Fixes: #4047 Signed-off-by: Sage Weil <sage@inktank.com>
* | Merge pull request #728 from ceph/wip-6059athanatos2013-10-150-0/+0
|\ \ | | | | | | | | | | | | Reviewed-by: Sage Weil <sage@inktank.com> Reviewed-by: Greg Farnum <greg@inktank.com> Reviewed-by: David Zafman <david.zafman@inktank.com>
| * | ReplicatedPG: remove the other backfill related flushesSamuel Just2013-10-152-17/+25
| | | | | | | | | | | | Signed-off-by: Samuel Just <sam.just@inktank.com>
| * | RadosModel: send racing read on writeSamuel Just2013-10-151-0/+26
| | | | | | | | | | | | Signed-off-by: Samuel Just <sam.just@inktank.com>
| * | ReplicatedPG: block reads on an object until the write is committedSamuel Just2013-10-152-23/+194
| | | | | | | | | | | | Signed-off-by: Samuel Just <sam.just@inktank.com>
* | | test_ceph_argparse: fix typoSage Weil2013-10-151-1/+1
| | | | | | | | | | | | Signed-off-by: Sage Weil <sage@inktank.com>
* | | test_ceph_argparse: fix mds {add,remove}_data_pool testsSage Weil2013-10-151-2/+4
| | | | | | | | | | | | Signed-off-by: Sage Weil <sage@inktank.com>
* | | common: fix non-daemon initSage Weil2013-10-152-3/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In commit 4f403c26dc0048ad63e20d20369fa86bfb31c50e we broke the general non-daemon case. Also make a note in the release notes. Signed-off-by: Sage Weil <sage@inktank.com> Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
* | | test/librados/cmd: fix compile errorSage Weil2013-10-151-1/+1
| | | | | | | | | | | | | | | | | | From commit f0805cb61fccf9ffaa905b8477a131b4d46379fa. Signed-off-by: Sage Weil <sage@inktank.com>
* | | OSD: ping tphandle during pg removalSamuel Just2013-10-152-4/+13
| | | | | | | | | | | | | | | | | | Fixes: #6528 Signed-off-by: Samuel Just <sam.just@inktank.com> Reviewed-by: Sage Weil <sage@inktank.com>
* | | Merge pull request #687 from ceph/wip-poolSage Weil2013-10-154-21/+48
|\ \ \ | | | | | | | | | | | | | | | | mon: make 'mon {add,remove}_data_pool ...' take pool name or id Reviewed-by: Joao Eduardo Luis <joao.luis@inktank.com>
| * | | mon: make 'mon {add,remove}_data_pool ...' take pool name or idSage Weil2013-10-144-21/+48
| | | | | | | | | | | | | | | | | | | | | | | | Take either a pool name or an id. Fix up the tests accordingly. Signed-off-by: Sage Weil <sage@inktank.com>
* | | | Merge pull request #723 from ceph/wip-6334Sage Weil2013-10-151-6/+2
|\ \ \ \ | |_|_|/ |/| | | | | | | | | | | common: don't do special things for unprivileged daemons Reviewed-by: Greg Farnum <greg@inktank.com>
| * | | common: don't do special things for unprivileged daemonsSage Weil2013-10-151-6/+2
|/ / / | | | | | | | | | | | | | | | | | | | | | We generally do want an admin socket and log, and people usually run these as root. This is more confusing than useful. Fixes: #6334 Signed-off-by: Sage Weil <sage@inktank.com>
* | | mon, osd: send leveldb log to /dev/null by defaultSage Weil2013-10-151-2/+2
| | | | | | | | | | | | | | | Fixes: #5175 Signed-off-by: Sage Weil <sage@inktank.com>
* | | Merge pull request #542 from ceph/wip-6122Sage Weil2013-10-151-3/+6
|\ \ \ | | | | | | | | test/librados/cmd.cc: tolerate thrashing on pg_command tests
| * | | test/librados/cmd.cc: tolerate thrashing on pg_command testswip-6122Sage Weil2013-08-261-3/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We may get ENXIO (osd down) or ENOENT (pg dne (yet) on the target osd) if there is thrashing going on. Fixes: #6122 Signed-off-by: Sage Weil <sage@inktank.com>
* | | | doc: Update from user feedback. Needed to enable S3/Keystone.John Wilkins2013-10-151-0/+1
| | | | | | | | | | | | | | | | Signed-off-by: John Wilkins <john.wilkins@inktank.com>
* | | | os/FileStore: fix fiemap double-free(s)Alan Somers2013-10-152-3/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If GenericFileStoreBackend::do_fiemap returns anything other than 0, then fiemap will not be allocated. However, GenericFileStoreBackend::detect_features will free fiemap regardless, triggering an assertion in tcmalloc. The attached patch will fix the bug by only freeing fiemap when necessary. In my case, do_fiemap returns -ENOSYS because fiemap is not implemented on FreeBSD. However, this bug could also happen on Linux when do_fiemap returns -ENOMEM. Fixes: #6504 Signed-off-by: Alan Somers <asomers@gmail.com> Reviewed-by: Sage Weil <sage@inktank.com>
* | | | ceph-dencoder: select_generated() should properly validate its inputAlan Somers2013-10-151-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If m_list.size() == 0, then calling select_generated(0) will result in uninitialized data being assigned to m_object, which will cause a segfault down the road. This patch fixes that. To Reproduce: $ ceph-dencoder type MWatchNotify select_test 0 encode decode Segmentation fault (core dumped) After the patch: $ ./ceph-dencoder type MWatchNotify select_test 0 encode decode error: invalid id for generated object $ echo $? 1 Fixes: #6510 Signed-off-by: Alan Somers <asomers@gmail.com>
* | | | vstart.sh: create dev/ automaticallySage Weil2013-10-151-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Otherwise you have to explicitly create it on a new checkout. Also mkdir -p for consistency, tho it's not needed if dev/ is already there. Signed-off-by: Sage Weil <sage@inktank.com>
* | | | Merge pull request #706 from ceph/wip-6059Sage Weil2013-10-154-40/+245
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | Wip 6059 Partly-reviewed-by: Greg Farnum <greg@inktank.com> Partly-reviewed-by: Sage Weil <sage@inktank.com>
| * | | | ReplicatedPG.h: while there cannot be a read in progress, there may be a ↵Samuel Just2013-10-131-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | read blocked Signed-off-by: Samuel Just <sam.just@inktank.com>
| * | | | ReplicatedPG: remove unused RWTracker::ObjState::clearSamuel Just2013-10-101-7/+0
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Samuel Just <sam.just@inktank.com>
| * | | | ReplicatedPG: remove the other backfill related flushesSamuel Just2013-10-092-17/+25
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Samuel Just <sam.just@inktank.com>
| * | | | RadosModel: send racing read on writeSamuel Just2013-10-091-0/+26
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Samuel Just <sam.just@inktank.com>
| * | | | ReplicatedPG: block reads on an object until the write is committedSamuel Just2013-10-092-23/+202
| | |_|/ | |/| | | | | | | | | | Signed-off-by: Samuel Just <sam.just@inktank.com>
* | | | Merge pull request #717 from dachary/masterSage Weil2013-10-151-9/+4
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | mon: osd pool set syntax relaxed, modify unit tests Reviewed-by: Sage Weil <sage@inktank.com>
| * | | | mon: osd pool set syntax relaxed, modify unit testsLoic Dachary2013-10-151-9/+4
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | The argument is no longer restricted to a numerical value. Another variable was added ( hashpspool ) check that it is a valid variable. Signed-off-by: Loic Dachary <loic@dachary.org>
* | | | Merge remote-tracking branch 'gh/next'Sage Weil2013-10-143-2/+17
|\ \ \ \