summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'wip-5900-gl' of github.com:ceph/ceph into wip-5900-glwip-5900-glGary Lowell2013-10-100-0/+0
|\
| * ceph_argparse.py, cephtool/test.sh: fix blacklist with no nonceDan Mick2013-10-091-5/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | It's legal to give a CephEntityAddr to osd blacklist with no nonce, so allow it in the valid() method; also add validation of any nonce given that it's a long >= 0. Also fix comment on CephEntityAddr type description in MonCommands.h, and add tests for invalid nonces (while fixing the existing tests to remove the () around expect_false args). Fixes: #6425 Signed-off-by: Dan Mick <dan.mick@inktank.com>
| * pybind: catch EntityAddress missing /Loic Dachary2013-10-091-1/+4
| | | | | | | | | | | | | | | | | | | | | | If the / is missing in an EntityAddress, an ArgumentValid exception must be raised so that it can be caught in the same way other argument validation exceptions are. http://tracker.ceph.com/issues/6274 refs #6274 Reviewed-by: Joao Eduardo Luis <joao.luis@inktank.com> Signed-off-by: Loic Dachary <loic@dachary.org>
| * remove extra parensAlfredo Deza2013-10-091-1/+1
| | | | | | | | Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
| * remove python-ceph from debian scriptsAlfredo Deza2013-10-091-14/+1
| | | | | | | | Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
| * remove python-ceph from ceph.spec.inAlfredo Deza2013-10-091-28/+2
| | | | | | | | Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
| * remove single file python targets from makefileAlfredo Deza2013-10-091-9/+0
| | | | | | | | Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
| * add the spec and debian files for rbd packagingAlfredo Deza2013-10-098-0/+103
| | | | | | | | Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
| * add the spec and debian files for rados packagingAlfredo Deza2013-10-098-0/+103
| | | | | | | | Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
| * add the spec and debian files for ceph-rest packagingAlfredo Deza2013-10-098-0/+103
| | | | | | | | Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
| * add the spec and debian files for cephfs packagingAlfredo Deza2013-10-098-0/+103
| | | | | | | | Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
| * add the spec and debian files for argparse packagingAlfredo Deza2013-10-098-0/+103
| | | | | | | | Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
| * ceph.in, ceph-rest-api: adapt "run from src/" hack to virtualenvDan Mick2013-10-092-17/+9
| | | | | | | | | | | | | | | | | | 1) change python to the virtualenv version, which means 2) we can avoid setting sys.path directly Also: 3) remove the "DEVELOPER MODE" message Signed-off-by: Dan Mick <dan.mick@inktank.com>
| * remove invalid comment in targetAlfredo Deza2013-10-091-1/+0
| | | | | | | | Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
| * add the targets to the makefile.amAlfredo Deza2013-10-091-1/+9
| | | | | | | | Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
| * fix the order of the calls to setup.py develop so dependencies are metAlfredo Deza2013-10-091-5/+5
| | | | | | | | Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
| * create a bootstrap file for pybindAlfredo Deza2013-10-091-0/+60
| | | | | | | | Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
| * remove argparse from ceph-rest, fix importsAlfredo Deza2013-10-091-1/+1
| | | | | | | | Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
| * update the requirements for ceph-restAlfredo Deza2013-10-091-1/+1
| | | | | | | | Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
| * created the ceph-argparse packageAlfredo Deza2013-10-095-0/+1130
| | | | | | | | Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
| * ceph-rest-api is now able to import ceph_restAlfredo Deza2013-10-091-3/+3
| | | | | | | | Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
| * make a ceph-rest moduleAlfredo Deza2013-10-096-2/+43
| | | | | | | | Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
| * move ceph-rest and creat the packageAlfredo Deza2013-10-097-1700/+13
| | | | | | | | Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
| * create the rbd packageAlfredo Deza2013-10-095-0/+40
| | | | | | | | Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
| * create the rados packageAlfredo Deza2013-10-095-0/+1688
| | | | | | | | Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
| * move cephfs.pyAlfredo Deza2013-10-092-341/+1
| | | | | | | | Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
| * create the cephfs packageAlfredo Deza2013-10-095-0/+380
| | | | | | | | Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
| * add a python specific gitignoreAlfredo Deza2013-10-091-0/+34
| | | | | | | | Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
| * base tox.ini file for testingAlfredo Deza2013-10-091-0/+6
| | | | | | | | Signed-off-by: Alfredo Deza <alfredo@deza.pe>
| * create a MANIFEST fileAlfredo Deza2013-10-091-0/+1
| | | | | | | | Signed-off-by: Alfredo Deza <alfredo@deza.pe>
| * create a setup.py fileAlfredo Deza2013-10-091-0/+32
| | | | | | | | Signed-off-by: Alfredo Deza <alfredo@deza.pe>
* | ceph_argparse.py, cephtool/test.sh: fix blacklist with no nonceDan Mick2013-10-101-5/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | It's legal to give a CephEntityAddr to osd blacklist with no nonce, so allow it in the valid() method; also add validation of any nonce given that it's a long >= 0. Also fix comment on CephEntityAddr type description in MonCommands.h, and add tests for invalid nonces (while fixing the existing tests to remove the () around expect_false args). Fixes: #6425 Signed-off-by: Dan Mick <dan.mick@inktank.com>
* | pybind: catch EntityAddress missing /Loic Dachary2013-10-101-1/+4
| | | | | | | | | | | | | | | | | | | | | | If the / is missing in an EntityAddress, an ArgumentValid exception must be raised so that it can be caught in the same way other argument validation exceptions are. http://tracker.ceph.com/issues/6274 refs #6274 Reviewed-by: Joao Eduardo Luis <joao.luis@inktank.com> Signed-off-by: Loic Dachary <loic@dachary.org>
* | remove extra parensAlfredo Deza2013-10-101-1/+1
| | | | | | | | Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
* | remove python-ceph from debian scriptsAlfredo Deza2013-10-101-14/+1
| | | | | | | | Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
* | remove python-ceph from ceph.spec.inAlfredo Deza2013-10-101-28/+2
| | | | | | | | Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
* | remove single file python targets from makefileAlfredo Deza2013-10-101-9/+0
| | | | | | | | Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
* | add the spec and debian files for rbd packagingAlfredo Deza2013-10-108-0/+103
| | | | | | | | Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
* | add the spec and debian files for rados packagingAlfredo Deza2013-10-108-0/+103
| | | | | | | | Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
* | add the spec and debian files for ceph-rest packagingAlfredo Deza2013-10-108-0/+103
| | | | | | | | Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
* | add the spec and debian files for cephfs packagingAlfredo Deza2013-10-108-0/+103
| | | | | | | | Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
* | add the spec and debian files for argparse packagingAlfredo Deza2013-10-108-0/+103
| | | | | | | | Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
* | ceph.in, ceph-rest-api: adapt "run from src/" hack to virtualenvDan Mick2013-10-102-17/+9
| | | | | | | | | | | | | | | | | | 1) change python to the virtualenv version, which means 2) we can avoid setting sys.path directly Also: 3) remove the "DEVELOPER MODE" message Signed-off-by: Dan Mick <dan.mick@inktank.com>
* | remove invalid comment in targetAlfredo Deza2013-10-101-1/+0
| | | | | | | | Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
* | add the targets to the makefile.amAlfredo Deza2013-10-101-1/+9
| | | | | | | | Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
* | fix the order of the calls to setup.py develop so dependencies are metAlfredo Deza2013-10-101-5/+5
| | | | | | | | Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
* | create a bootstrap file for pybindAlfredo Deza2013-10-101-0/+60
| | | | | | | | Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
* | remove argparse from ceph-rest, fix importsAlfredo Deza2013-10-101-1/+1
| | | | | | | | Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
* | update the requirements for ceph-restAlfredo Deza2013-10-101-1/+1
| | | | | | | | Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
* | created the ceph-argparse packageAlfredo Deza2013-10-105-0/+1130
| | | | | | | | Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>