summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Merge remote-tracking branch 'gh/wip-rbd-format'Sage Weil2012-06-1020-477/+2149
|\
| * librbd: remove unnecessary notify from add_snap()Josh Durgin2012-06-101-1/+0
| * librbd: ignore RBD_MAX_BLOCK_NAME_SIZE when generating object idsJosh Durgin2012-06-101-15/+16
| * rados: add commands to interact with object mapsJosh Durgin2012-06-091-24/+135
| * test_librbd, test_rbd.py: optionally use the new formatJosh Durgin2012-06-092-15/+74
| * rbd.py: add support for creating images in the new formatJosh Durgin2012-06-091-3/+17
| * rbd: update for the new formatJosh Durgin2012-06-091-14/+31
| * librbd: add create2 to create an image with the new formatJosh Durgin2012-06-093-27/+61
| * librbd: use ImageCtx members instead of the old header in resize()Josh Durgin2012-06-081-2/+3
| * librbd: validate order before creating an imageJosh Durgin2012-06-081-0/+8
| * librbd: rename md_oid parameters to header_oidJosh Durgin2012-06-081-8/+9
| * librbd: make rename work with any header formatJosh Durgin2012-06-081-23/+55
| * librbd: use cls_client functions for calling class methodsJosh Durgin2012-06-081-27/+38
| * librbd: remove on-disk header argument from helper functionsJosh Durgin2012-06-081-104/+78
| * librbd: check that the current snapid for a snap name matchesJosh Durgin2012-06-081-1/+1
| * librbd: update ictx_refresh to work with both formatsJosh Durgin2012-06-081-32/+60
| * librbd: Update ImageCtx for new formatJosh Durgin2012-06-082-24/+88
| * cls_rbd: add methods for interacting with the new header formatJosh Durgin2012-06-086-18/+1361
| * librbd: remove useless ENOMEM checksJosh Durgin2012-06-081-6/+0
| * DBObjectMap: remove extra semicolonJosh Durgin2012-06-081-1/+1
| * vstart: debug osd classes when debugging is onJosh Durgin2012-06-081-1/+2
| * objclass: add methods to get keys without values, and set multiple valuesJosh Durgin2012-06-082-0/+46
| * objclass: rename omap methods to be consistent with other interfacesJosh Durgin2012-06-083-21/+30
| * objclass: allow classes to log at different levelsJosh Durgin2012-06-084-32/+33
| * class_debug: add indent settings headerJosh Durgin2012-06-081-0/+3
| * test_librbd: don't include a .cc fileJosh Durgin2012-06-082-2/+2
| * cls_rgw: add indent settings headerJosh Durgin2012-06-081-0/+3
| * objclass: pass strings as const referencesJosh Durgin2012-06-082-10/+11
| * objclass: add indent settings headerJosh Durgin2012-06-082-0/+5
| * cls_rbd: add indent settings headerJosh Durgin2012-06-081-2/+2
| * cls_rbd: remove unused test_exec and snap_revert methodsJosh Durgin2012-06-081-88/+0
* | mon: add 'auth get-or-create' variant that outputs a keyringSage Weil2012-06-082-4/+25
|/
* mon: require force argument for 'mds newfs ...'Sage Weil2012-06-081-9/+14
* Merge branch 'wip-crush-tunables'Sage Weil2012-06-0813-34/+264
|\
| * crushtool: refine tunables warning messageSage Weil2012-06-081-3/+7
| * crush: compile/decompile tunablesSage Weil2012-06-084-4/+55
| * crushtool: add --enable-unsafe-tunables optionSage Weil2012-06-081-0/+15
| * crushtool: --show-* instead of --output-*Sage Weil2012-06-082-15/+17
| * CrushTester: clean up output interfaceSage Weil2012-06-082-23/+28
| * CrushTester: dump histogram of choose attemptsSage Weil2012-06-085-3/+47
| * crush: generate histogram of choose triesSage Weil2012-06-083-0/+6
| * crush: fix leaf recursion if we already collidedSage Weil2012-06-081-1/+1
| * CrushTester: optionally output bad mappingsSage Weil2012-06-084-2/+17
| * crushtool: arguments to adjust tunablesSage Weil2012-06-082-2/+43
| * crush: make magic numbers tunableSage Weil2012-06-075-6/+53
* | re-include assert after boost::poolSage Weil2012-06-081-0/+1
|/
* mon: use mode 0600 throughoutSage Weil2012-06-071-4/+4
* Merge remote-tracking branch 'gh/mon-auth'Sage Weil2012-06-075-26/+42
|\
| * keyserver: also authenticate against mon keyringSage Weil2012-06-061-16/+18
| * keyring: implement get_caps()Sage Weil2012-06-061-0/+11