]> git.apps.os.sepia.ceph.com Git - ceph.git/log
ceph.git
7 years agocmake: remove subman.sh tests
Alfredo Deza [Tue, 5 Jun 2018 22:21:22 +0000 (18:21 -0400)]
cmake: remove subman.sh tests

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agotest remove ceph-disk directory
Alfredo Deza [Tue, 5 Jun 2018 21:16:28 +0000 (17:16 -0400)]
test remove ceph-disk directory

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agodebian: remove ceph_detect_init python files from base
Alfredo Deza [Tue, 5 Jun 2018 21:16:00 +0000 (17:16 -0400)]
debian: remove ceph_detect_init python files from base

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoqa/standalone remove virtualenv paths for ceph-disk and ceph-detect-init
Alfredo Deza [Tue, 5 Jun 2018 21:15:15 +0000 (17:15 -0400)]
qa/standalone remove virtualenv paths for ceph-disk and ceph-detect-init

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agodebian: remove ceph-disk ceph-detect-init python files
Alfredo Deza [Tue, 5 Jun 2018 20:09:14 +0000 (16:09 -0400)]
debian: remove ceph-disk ceph-detect-init python files

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agorpm: remove ceph-disk ceph-detect-init python files
Alfredo Deza [Tue, 5 Jun 2018 20:09:02 +0000 (16:09 -0400)]
rpm: remove ceph-disk ceph-detect-init python files

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoalpine: remove ceph-disk ceph-detect-init python files
Alfredo Deza [Tue, 5 Jun 2018 20:08:43 +0000 (16:08 -0400)]
alpine: remove ceph-disk ceph-detect-init python files

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoalpine: remove ceph-osd and parttypeuuid udev rules
Alfredo Deza [Tue, 5 Jun 2018 18:35:16 +0000 (14:35 -0400)]
alpine: remove ceph-osd and parttypeuuid udev rules

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agodebian: remove ceph-osd and parttypeuuid udev rules
Alfredo Deza [Tue, 5 Jun 2018 18:35:04 +0000 (14:35 -0400)]
debian: remove ceph-osd and parttypeuuid udev rules

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agorpm: remove ceph-osd and parttypeuuid udev rules
Alfredo Deza [Tue, 5 Jun 2018 18:34:39 +0000 (14:34 -0400)]
rpm: remove ceph-osd and parttypeuuid udev rules

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoceph-helpers.sh: remove ceph-disk, set up osds directly
Dan Mick [Tue, 5 Jun 2018 18:03:43 +0000 (11:03 -0700)]
ceph-helpers.sh: remove ceph-disk, set up osds directly

Signed-off-by: Dan Mick <dan.mick@redhat.com>
7 years agoCMakeLists.txt: add back CEPH_BUILD_VIRTUALENV
Dan Mick [Tue, 5 Jun 2018 18:05:33 +0000 (11:05 -0700)]
CMakeLists.txt: add back CEPH_BUILD_VIRTUALENV

Still used for pybind/mgr/dashboard

Signed-off-by: Dan Mick <dan.mick@redhat.com>
7 years agoalpine: remove ceph-disk, add ceph-volume in APKBUILD.in
Alfredo Deza [Thu, 31 May 2018 13:26:52 +0000 (09:26 -0400)]
alpine: remove ceph-disk, add ceph-volume in APKBUILD.in

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoupstart: remove ceph-disk activation call
Alfredo Deza [Wed, 30 May 2018 19:55:12 +0000 (15:55 -0400)]
upstart: remove ceph-disk activation call

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agodoc/install add anchor for manual osd deployment in freebsd guide
Alfredo Deza [Wed, 30 May 2018 19:49:28 +0000 (15:49 -0400)]
doc/install add anchor for manual osd deployment in freebsd guide

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agodoc/dev remove ceph-disk from freebsd guide, link to manual reference
Alfredo Deza [Wed, 30 May 2018 19:48:55 +0000 (15:48 -0400)]
doc/dev remove ceph-disk from freebsd guide, link to manual reference

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agodoc/dev/config-key remove ceph-disk references
Alfredo Deza [Wed, 30 May 2018 19:41:51 +0000 (15:41 -0400)]
doc/dev/config-key remove ceph-disk references

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agodoc/dev remove ceph-disk.rst
Alfredo Deza [Wed, 30 May 2018 19:41:04 +0000 (15:41 -0400)]
doc/dev remove ceph-disk.rst

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agodoc/dev: change ceph-disk suite examples for ceph-deploy
Alfredo Deza [Wed, 30 May 2018 19:38:43 +0000 (15:38 -0400)]
doc/dev: change ceph-disk suite examples for ceph-deploy

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agodoc/man_index: remove ceph-disk, ceph-detect-init refs
Alfredo Deza [Wed, 30 May 2018 19:35:55 +0000 (15:35 -0400)]
doc/man_index: remove ceph-disk, ceph-detect-init refs

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agodoc/install: remove ceph-disk from freebsd examples
Alfredo Deza [Wed, 30 May 2018 19:35:24 +0000 (15:35 -0400)]
doc/install: remove ceph-disk from freebsd examples

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agodoc/rados remove ceph-disk from man references
Alfredo Deza [Wed, 30 May 2018 19:33:54 +0000 (15:33 -0400)]
doc/rados remove ceph-disk from man references

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agodoc/man remove ceph-disk ref from ceph-volume-systemd
Alfredo Deza [Wed, 30 May 2018 19:32:45 +0000 (15:32 -0400)]
doc/man remove ceph-disk ref from ceph-volume-systemd

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agodoc/man: update reference from ceph-disk to ceph-volume
Alfredo Deza [Wed, 30 May 2018 19:32:11 +0000 (15:32 -0400)]
doc/man: update reference from ceph-disk to ceph-volume

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agodoc/man: remove ceph-disk, ceph-detect-init from cmake
Alfredo Deza [Wed, 30 May 2018 19:31:46 +0000 (15:31 -0400)]
doc/man: remove ceph-disk, ceph-detect-init from cmake

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agodoc/man/ceph-volume remove doc reference to ceph-disk
Alfredo Deza [Wed, 30 May 2018 19:30:28 +0000 (15:30 -0400)]
doc/man/ceph-volume remove doc reference to ceph-disk

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agodoc/man: remove ceph-disk, ceph-detect-init
Alfredo Deza [Wed, 30 May 2018 19:29:37 +0000 (15:29 -0400)]
doc/man: remove ceph-disk, ceph-detect-init

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoqa/suites: remove ceph-disk
Alfredo Deza [Wed, 30 May 2018 19:25:28 +0000 (15:25 -0400)]
qa/suites: remove ceph-disk

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoqa/run-standalone.sh: remove requirement for ceph-detect-init virtualenv
Alfredo Deza [Wed, 30 May 2018 19:12:14 +0000 (15:12 -0400)]
qa/run-standalone.sh: remove requirement for ceph-detect-init virtualenv

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoqa/workunits: remove ceph-detect-init from rbdmapfile test
Alfredo Deza [Wed, 30 May 2018 18:49:44 +0000 (14:49 -0400)]
qa/workunits: remove ceph-detect-init from rbdmapfile test

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoqa/workunits: remove ceph-detect-init from ceph-helpers-root.sh
Alfredo Deza [Wed, 30 May 2018 18:36:00 +0000 (14:36 -0400)]
qa/workunits: remove ceph-detect-init from ceph-helpers-root.sh

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoqa/workunits: remove ceph-disk
Alfredo Deza [Wed, 30 May 2018 18:31:27 +0000 (14:31 -0400)]
qa/workunits: remove ceph-disk

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agobuild: remove ceph-disk from freebsd script
Alfredo Deza [Wed, 30 May 2018 18:25:15 +0000 (14:25 -0400)]
build: remove ceph-disk from freebsd script

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agocmake: remove ceph-disk, ceph-detect-init tox tests
Alfredo Deza [Wed, 30 May 2018 16:20:17 +0000 (12:20 -0400)]
cmake: remove ceph-disk, ceph-detect-init tox tests

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoinit-ceph: remove ceph-disk
Alfredo Deza [Wed, 30 May 2018 16:19:36 +0000 (12:19 -0400)]
init-ceph: remove ceph-disk

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agocmake: remove top-level entries for ceph-disk, ceph-detect-init
Alfredo Deza [Wed, 30 May 2018 16:18:45 +0000 (12:18 -0400)]
cmake: remove top-level entries for ceph-disk, ceph-detect-init

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agodebian: remove ceph-detect-init references
Alfredo Deza [Wed, 23 May 2018 20:25:05 +0000 (16:25 -0400)]
debian: remove ceph-detect-init references

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agodebian: remove ceph-disk references
Alfredo Deza [Wed, 23 May 2018 20:23:23 +0000 (16:23 -0400)]
debian: remove ceph-disk references

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agosrc: remove ceph-detect-init tool
Alfredo Deza [Wed, 23 May 2018 20:21:58 +0000 (16:21 -0400)]
src: remove ceph-detect-init tool

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agorpm: remove ceph-disk, ceph-detect-init from spec file
Alfredo Deza [Wed, 23 May 2018 20:21:32 +0000 (16:21 -0400)]
rpm: remove ceph-disk, ceph-detect-init from spec file

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agotest: remove subman script
Alfredo Deza [Wed, 23 May 2018 19:00:18 +0000 (15:00 -0400)]
test: remove subman script

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoscript: remove subman script
Alfredo Deza [Wed, 23 May 2018 18:57:51 +0000 (14:57 -0400)]
script: remove subman script

Based on ceph-disk, most probably unused

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoudev: remove parttypeuuid rules for ceph-disk
Alfredo Deza [Wed, 23 May 2018 18:54:16 +0000 (14:54 -0400)]
udev: remove parttypeuuid rules for ceph-disk

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agotool remove ceph-disk from ps-ceph.pl
Alfredo Deza [Wed, 23 May 2018 18:52:50 +0000 (14:52 -0400)]
tool remove ceph-disk from ps-ceph.pl

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoupstart: remove ceph-disk conf file
Alfredo Deza [Wed, 23 May 2018 18:50:50 +0000 (14:50 -0400)]
upstart: remove ceph-disk conf file

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agosystemd: remove ceph-disk from CMakeLists
Alfredo Deza [Wed, 23 May 2018 18:46:14 +0000 (14:46 -0400)]
systemd: remove ceph-disk from CMakeLists

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agosystemd: remove ceph-disk service
Alfredo Deza [Wed, 23 May 2018 18:45:32 +0000 (14:45 -0400)]
systemd: remove ceph-disk service

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoudev: remove ceph-disk rules
Alfredo Deza [Wed, 23 May 2018 18:45:06 +0000 (14:45 -0400)]
udev: remove ceph-disk rules

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agosrc: remove ceph-disk tool
Alfredo Deza [Wed, 23 May 2018 18:43:29 +0000 (14:43 -0400)]
src: remove ceph-disk tool

Signed-off-by: Alfredo Deza <adeza@redhat.com>
7 years agoMerge pull request #22284 from tspmelo/wip-unit-test-api
Lenz Grimmer [Wed, 13 Jun 2018 10:20:18 +0000 (12:20 +0200)]
Merge pull request #22284 from tspmelo/wip-unit-test-api

mgr/dashboard: Add unit test for frontend api services

Reviewed-by: Stephan Müller <smueller@suse.com>
Reviewed-by: Volker Theile <vtheile@suse.com>
7 years agoMerge pull request #22422 from Devp00l/wip-stringify-array-objects
Lenz Grimmer [Wed, 13 Jun 2018 08:55:15 +0000 (10:55 +0200)]
Merge pull request #22422 from Devp00l/wip-stringify-array-objects

mgr/dashboard: Stringify object[] in KV-table

Reviewed-by: Ricardo Marques <rimarques@suse.com>
Reviewed-by: Sebastian Krah <skrah@suse.com>
Reviewed-by: Tatjana Dehler <tdehler@suse.com>
Reviewed-by: Volker Theile <vtheile@suse.com>
7 years agoMerge pull request #22531 from yuriw/wip-yuriw-crontab
Yuri Weinstein [Tue, 12 Jun 2018 19:58:43 +0000 (12:58 -0700)]
Merge pull request #22531 from yuriw/wip-yuriw-crontab

qa/tests: removed all jewel runs and reduced runs on ovh

7 years agoMerge PR #22527 into master
Sage Weil [Tue, 12 Jun 2018 18:21:31 +0000 (13:21 -0500)]
Merge PR #22527 into master

* refs/pull/22527/head:
test/encoding/types.h: Adjusting src/messages entries
test/encoding/types.h: Adjusting src/cls entries
test/encoding/types.h: Adjusting src/rgw entries
test/encoding/types.h: Adjusting src/rbd_replay entries
test/encoding/types.h: Adjusting src/mds entries
test/encoding/types.h: Adjusting src/mon entries
test/encoding/types.h: Adjusting src/os entries
test/encoding/types.h: Adjusting src/osd entries
test/encoding/types.h: Adjusting src/common entries
test/encoding/types.h: Adjusting src/test/encoding entries
test/encoding/types.h: Adjusting src/include/ entries

Reviewed-by: Sage Weil <sage@redhat.com>
7 years agoqa/tests: removed all jewel runs and reduced runs on ovh 22531/head
Yuri Weinstein [Tue, 12 Jun 2018 16:49:09 +0000 (09:49 -0700)]
qa/tests: removed all jewel runs and reduced runs on ovh

Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
7 years agotest/encoding/types.h: Adjusting src/messages entries 22527/head
Erwan Velu [Mon, 11 Jun 2018 14:24:35 +0000 (16:24 +0200)]
test/encoding/types.h: Adjusting src/messages entries

This patch is about:
- Adding the missing headers from src/messages
- Adding the missing types from the existing headers
- Adding blank lines to keep includes and types in a visual block.
  That is much easier to read and keep the same visual as the rest of the file.

Signed-off-by: Erwan Velu <erwan@redhat.com>
7 years agotest/encoding/types.h: Adjusting src/cls entries
Erwan Velu [Mon, 11 Jun 2018 14:22:05 +0000 (16:22 +0200)]
test/encoding/types.h: Adjusting src/cls entries

This patch is about:
- Adding the missing headers from src/cls
- Adding the missing types from the existing headers
- Ordering types to get them in the file's order (that's easier to update)

Signed-off-by: Erwan Velu <erwan@redhat.com>
7 years agotest/encoding/types.h: Adjusting src/rgw entries
Erwan Velu [Mon, 11 Jun 2018 14:20:01 +0000 (16:20 +0200)]
test/encoding/types.h: Adjusting src/rgw entries

This patch is about:
- Adding the missing headers from src/rgw
- Adding the missing types from the existing headers
- Ordering types to get them in the file's order (that's easier to update)

Signed-off-by: Erwan Velu <erwan@redhat.com>
7 years agotest/encoding/types.h: Adjusting src/rbd_replay entries
Erwan Velu [Mon, 11 Jun 2018 14:17:08 +0000 (16:17 +0200)]
test/encoding/types.h: Adjusting src/rbd_replay entries

This patch is about removing a simple typo.
The semi-colong isn't necessary here.

Signed-off-by: Erwan Velu <erwan@redhat.com>
7 years agotest/encoding/types.h: Adjusting src/mds entries
Erwan Velu [Mon, 11 Jun 2018 14:09:53 +0000 (16:09 +0200)]
test/encoding/types.h: Adjusting src/mds entries

This patch is about:
- Adding the missing headers from src/mds
- Adding the missing types from the existing headers
- Adding blank lines to keep includes and types in a visual block.
  That is much easier to read and keep the same visual as the rest of the file.

Signed-off-by: Erwan Velu <erwan@redhat.com>
7 years agotest/encoding/types.h: Adjusting src/mon entries
Erwan Velu [Mon, 11 Jun 2018 14:07:03 +0000 (16:07 +0200)]
test/encoding/types.h: Adjusting src/mon entries

This patch is about:
- Adding the missing types from the existing headers
- Ordering types to get them in the file's order (that's easier to update)

Signed-off-by: Erwan Velu <erwan@redhat.com>
7 years agotest/encoding/types.h: Adjusting src/os entries
Erwan Velu [Mon, 11 Jun 2018 14:04:08 +0000 (16:04 +0200)]
test/encoding/types.h: Adjusting src/os entries

This patch is about:
- Adding the missing headers from src/os
- Adding the missing types from the existing headers
- Ordering types to get them in the file's order (that's easier to update)

Signed-off-by: Erwan Velu <erwan@redhat.com>
7 years agotest/encoding/types.h: Adjusting src/osd entries
Erwan Velu [Mon, 11 Jun 2018 14:01:12 +0000 (16:01 +0200)]
test/encoding/types.h: Adjusting src/osd entries

This patch is about:
- Adding the missing headers from src/osd
- Adding the missing types from the existing headers
- Ordering types to get them in the file's order (that's easier to update)
- Moving crush entries avoid let all the osd entries in a collocated place

Signed-off-by: Erwan Velu <erwan@redhat.com>
7 years agomgr/dashboard: Add unit test for frontend api services 22284/head
Tiago Melo [Sun, 10 Jun 2018 00:42:35 +0000 (01:42 +0100)]
mgr/dashboard: Add unit test for frontend api services

Signed-off-by: Tiago Melo <tmelo@suse.com>
7 years agomgr/dashboard: Prettier KV-table 22422/head
Stephan Müller [Tue, 5 Jun 2018 14:15:36 +0000 (16:15 +0200)]
mgr/dashboard: Prettier KV-table

Signed-off-by: Stephan Müller <smueller@suse.com>
7 years agomgr/dashboard: Stringify object[] in KV-table
Stephan Müller [Tue, 5 Jun 2018 14:11:12 +0000 (16:11 +0200)]
mgr/dashboard: Stringify object[] in KV-table

The problem was that object[] weren't handled in the key value table
before. Now they will be stringified to prevent an output like
'[Object object]'.

Signed-off-by: Stephan Müller <smueller@suse.com>
7 years agoMerge pull request #22082 from tspmelo/wip-angular-6
Lenz Grimmer [Tue, 12 Jun 2018 13:32:58 +0000 (15:32 +0200)]
Merge pull request #22082 from tspmelo/wip-angular-6

mgr/dashboard: Update Angular to version 6

Reviewed-by: Ricardo Marques <rimarques@suse.com>
Reviewed-by: Stephan Müller <smueller@suse.com>
Reviewed-by: Volker Theile <vtheile@suse.com>
7 years agoMerge PR #21825 into master
Sage Weil [Tue, 12 Jun 2018 13:31:16 +0000 (08:31 -0500)]
Merge PR #21825 into master

* refs/pull/21825/head:
os/bluestore: rename new bitmap allocator class to BitmapAllocator.
os/bluestore: perform allocations aligned with min_length  in new bitmap allocator
test/objectstore/unitetest_fastbmap_allocator: replace ASSERT_TRUE with
os/bluestore: respect min_length as allocation granularity for new
os/bluestore: cosmetic new allocator internal method rename.
os/bluestore: properly respect min_length when analysing partially free
os/bluestore: cosmetic cleanup in new bitmap allocator.
os/bluestore: more verbose logging in new bitmap allocator
os/bluestore: default to bitmap allocator for bluestore/bluefs
os/bluestore: remove original bitmap allocator
os/bluestore: align BitMap allocator's init_rm_free/init_add_free parameters with min_alloc_size
os/bluestore: fix improper access to a BitmapFastAllocator::last_pos
test/allocator: move bluestore allocator's benchmarks to a standalone UT
os/bluestore: add new bitmap allocator
test/allocator: get rid off bitmap allocator specifics and introduce new
test/fio: dump mempool on job completion

Reviewed-by: Varada Kari <varadaraja.kari@flipkart.com>
7 years agoMerge pull request #22504 from tspmelo/wip-table-filtered-numbers
Lenz Grimmer [Tue, 12 Jun 2018 13:30:17 +0000 (15:30 +0200)]
Merge pull request #22504 from tspmelo/wip-table-filtered-numbers

mgr/dashboard: Add filtered rows number in table footer

Reviewed-by: Ricardo Marques <rimarques@suse.com>
Reviewed-by: Volker Theile <vtheile@suse.com>
7 years agoMerge PR #22423 into master
Sage Weil [Tue, 12 Jun 2018 13:27:17 +0000 (08:27 -0500)]
Merge PR #22423 into master

* refs/pull/22423/head:
common/blkdev: fix non-linux build for get_device_id
common/blkdev: do not include vendor in fallback mode
mgr: allow open-ended life expectancy
mgr: use prettified durations for life expectancy
common/ceph_time: very lame timespan_str() helper
mgr: "predicted failure" -> "life expectancy", and as a range
mgr: detailed output for 'ceph device ...'
mgr/DaemonState: skip blank device_ids
osd: skip blank device ids
mgr: track and report device names too
mgr/ActivePyModule: expose 'devices' to python modules
mgr: move dump/print to DeviceState
mgr: implement 'device {set,rm}-predicted-failure' commands
mgr: load persistent device metadata on mgr stat
include/utime: add parse() method
mgr: tolerate racing config-key change during load_store()
mgr: implement 'device {ls,ls-by-daemon,ls-by-host,info}' commands
mgr/DaemonState: populate DeviceState structures
mgr: parse out devids from daemon metadata
common/blkdev: add modelines
osd: include device_ids in metadata
common/blkdev: add get_device_id() helper.

Reviewed-by: Erwan Velu <erwan@redhat.com>
Reviewed-by: Willem Jan Withagen <wjw@digiware.nl>
7 years agogithubmap: update contributors
Sage Weil [Tue, 12 Jun 2018 13:27:16 +0000 (08:27 -0500)]
githubmap: update contributors

Signed-off-by: Sage Weil <sage@redhat.com>
7 years agoMerge pull request #22522 from tchaikov/wip-githubmap
Sage Weil [Tue, 12 Jun 2018 13:06:10 +0000 (08:06 -0500)]
Merge pull request #22522 from tchaikov/wip-githubmap

githubmap: update contributors

7 years agotest/encoding/types.h: Adjusting src/common entries
Erwan Velu [Mon, 11 Jun 2018 13:52:03 +0000 (15:52 +0200)]
test/encoding/types.h: Adjusting src/common entries

This patch is about:
- Moving some common/ entries to keep them in a collocated place, and in the file order : that's easier to update this way.

Signed-off-by: Erwan Velu <erwan@redhat.com>
7 years agotest/encoding/types.h: Adjusting src/test/encoding entries
Erwan Velu [Mon, 11 Jun 2018 13:46:21 +0000 (15:46 +0200)]
test/encoding/types.h: Adjusting src/test/encoding entries

This patch is about :
- Moving encoding headers in a visual block (easier to update)

Signed-off-by: Erwan Velu <erwan@redhat.com>
7 years agotest/encoding/types.h: Adjusting src/include/ entries
Erwan Velu [Mon, 11 Jun 2018 13:42:29 +0000 (15:42 +0200)]
test/encoding/types.h: Adjusting src/include/ entries

This patch is about
- Moving fs_types.h with the other src/include files, this is easier to update.

Signed-off-by: Erwan Velu <erwan@redhat.com>
7 years agoos/bluestore: rename new bitmap allocator class to BitmapAllocator. 21825/head
Igor Fedotov [Tue, 12 Jun 2018 11:50:30 +0000 (14:50 +0300)]
os/bluestore: rename new bitmap allocator class to BitmapAllocator.

Signed-off-by: Igor Fedotov <ifedotov@suse.com>
7 years agoos/bluestore: perform allocations aligned with min_length in new bitmap allocator
Igor Fedotov [Fri, 1 Jun 2018 18:59:15 +0000 (21:59 +0300)]
os/bluestore: perform allocations aligned with min_length  in new bitmap allocator

Signed-off-by: Igor Fedotov <ifedotov@suse.com>
7 years agotest/objectstore/unitetest_fastbmap_allocator: replace ASSERT_TRUE with
Igor Fedotov [Fri, 1 Jun 2018 13:35:04 +0000 (16:35 +0300)]
test/objectstore/unitetest_fastbmap_allocator: replace ASSERT_TRUE with
ASSERT_EQ

Signed-off-by: Igor Fedotov <ifedotov@suse.com>
7 years agoos/bluestore: respect min_length as allocation granularity for new
Igor Fedotov [Thu, 31 May 2018 13:53:31 +0000 (16:53 +0300)]
os/bluestore: respect min_length as allocation granularity for new
bitmap allocator.
It was used a real minimum threshold before this fix which allowed e.g.
allocated extent length to be equal to min_length + 1.

Signed-off-by: Igor Fedotov <ifedotov@suse.com>
7 years agoos/bluestore: cosmetic new allocator internal method rename.
Igor Fedotov [Thu, 31 May 2018 11:28:28 +0000 (14:28 +0300)]
os/bluestore: cosmetic new allocator internal method rename.

Signed-off-by: Igor Fedotov <ifedotov@suse.com>
7 years agoos/bluestore: properly respect min_length when analysing partially free
Igor Fedotov [Thu, 31 May 2018 10:53:37 +0000 (13:53 +0300)]
os/bluestore: properly respect min_length when analysing partially free
slots in bitmap allocator.

Signed-off-by: Igor Fedotov <ifedotov@suse.com>
7 years agoos/bluestore: cosmetic cleanup in new bitmap allocator.
Igor Fedotov [Thu, 31 May 2018 10:34:21 +0000 (13:34 +0300)]
os/bluestore: cosmetic cleanup in new bitmap allocator.

Signed-off-by: Igor Fedotov <ifedotov@suse.com>
7 years agoos/bluestore: more verbose logging in new bitmap allocator
Igor Fedotov [Wed, 30 May 2018 12:24:05 +0000 (15:24 +0300)]
os/bluestore: more verbose logging in new bitmap allocator

Signed-off-by: Igor Fedotov <ifedotov@suse.com>
7 years agoos/bluestore: default to bitmap allocator for bluestore/bluefs
Igor Fedotov [Fri, 18 May 2018 19:14:59 +0000 (22:14 +0300)]
os/bluestore: default to bitmap allocator for bluestore/bluefs

Signed-off-by: Igor Fedotov <ifedotov@suse.com>
7 years agoos/bluestore: remove original bitmap allocator
Igor Fedotov [Mon, 14 May 2018 13:09:22 +0000 (16:09 +0300)]
os/bluestore: remove original bitmap allocator

Signed-off-by: Igor Fedotov <ifedotov@suse.com>
7 years agoos/bluestore: align BitMap allocator's init_rm_free/init_add_free parameters with...
Igor Fedotov [Fri, 11 May 2018 21:26:49 +0000 (00:26 +0300)]
os/bluestore: align BitMap allocator's init_rm_free/init_add_free parameters with min_alloc_size

Signed-off-by: Igor Fedotov <ifedotov@suse.com>
7 years agoos/bluestore: fix improper access to a BitmapFastAllocator::last_pos
Igor Fedotov [Thu, 10 May 2018 15:54:36 +0000 (18:54 +0300)]
os/bluestore: fix improper access to a BitmapFastAllocator::last_pos
from multiple threads.

Signed-off-by: Igor Fedotov <ifedotov@suse.com>
7 years agotest/allocator: move bluestore allocator's benchmarks to a standalone UT
Igor Fedotov [Fri, 4 May 2018 17:03:37 +0000 (20:03 +0300)]
test/allocator: move bluestore allocator's benchmarks to a standalone UT

Signed-off-by: Igor Fedotov <ifedotov@suse.com>
7 years agoos/bluestore: add new bitmap allocator
Igor Fedotov [Thu, 3 May 2018 17:22:15 +0000 (20:22 +0300)]
os/bluestore: add new bitmap allocator

Signed-off-by: Igor Fedotov <ifedotov@suse.com>
7 years agotest/allocator: get rid off bitmap allocator specifics and introduce new
Igor Fedotov [Thu, 3 May 2018 16:25:01 +0000 (19:25 +0300)]
test/allocator: get rid off bitmap allocator specifics and introduce new
performance test cases

Signed-off-by: Igor Fedotov <ifedotov@suse.com>
7 years agotest/fio: dump mempool on job completion
Igor Fedotov [Thu, 3 May 2018 16:16:12 +0000 (19:16 +0300)]
test/fio: dump mempool on job completion

Signed-off-by: Igor Fedotov <ifedotov@suse.com>
7 years agomgr/dashboard: Add filtered rows number in table footer 22504/head
Tiago Melo [Mon, 11 Jun 2018 11:26:41 +0000 (12:26 +0100)]
mgr/dashboard: Add filtered rows number in table footer

Signed-off-by: Tiago Melo <tmelo@suse.com>
7 years agogithubmap: update contributors 22522/head
Kefu Chai [Tue, 12 Jun 2018 04:50:19 +0000 (12:50 +0800)]
githubmap: update contributors

Signed-off-by: Kefu Chai <kchai@redhat.com>
7 years agoMerge pull request #22497 from liewegas/wip-24486
Kefu Chai [Tue, 12 Jun 2018 03:05:12 +0000 (11:05 +0800)]
Merge pull request #22497 from liewegas/wip-24486

osd/Session: fix invalid iterator dereference in Session::have_backoff()

Reviewed-by: Brad Hubbard <bhubbard@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
7 years agoMerge PR #22501 into master
Sage Weil [Mon, 11 Jun 2018 21:14:13 +0000 (16:14 -0500)]
Merge PR #22501 into master

* refs/pull/22501/head:
messages/MOSDPGLog: encode epoch for query_epoch for pre-nautilus OSDs

Reviewed-by: Kefu Chai <kchai@redhat.com>
7 years agoMerge PR #22499 into master
Sage Weil [Mon, 11 Jun 2018 21:13:38 +0000 (16:13 -0500)]
Merge PR #22499 into master

* refs/pull/22499/head:
os/bluestore: fix SharedBlobSet deregister race

Reviewed-by: git push gh masterVarada Kari <varadaraja.kari@flipkart.com>
7 years agogithubmap: update contributors
Sage Weil [Mon, 11 Jun 2018 21:13:37 +0000 (16:13 -0500)]
githubmap: update contributors

Signed-off-by: Sage Weil <sage@redhat.com>
7 years agoMerge pull request #22496 from liewegas/wip-localpool-config
Sage Weil [Mon, 11 Jun 2018 21:08:18 +0000 (16:08 -0500)]
Merge pull request #22496 from liewegas/wip-localpool-config

qa/workunits/mgr/test_localpool.sh: use new config syntax

7 years agocommon/blkdev: fix non-linux build for get_device_id 22423/head
Sage Weil [Mon, 11 Jun 2018 14:36:12 +0000 (09:36 -0500)]
common/blkdev: fix non-linux build for get_device_id

Signed-off-by: Sage Weil <sage@redhat.com>
7 years agoMerge pull request #22467 from zhongyimao/update-the-vstart-options
Kefu Chai [Mon, 11 Jun 2018 13:01:45 +0000 (21:01 +0800)]
Merge pull request #22467 from zhongyimao/update-the-vstart-options

doc: document vstart options

Reviewed-by: Kefu Chai <kchai@redhat.com>
7 years agocommon/blkdev: do not include vendor in fallback mode
Sage Weil [Mon, 11 Jun 2018 13:00:33 +0000 (08:00 -0500)]
common/blkdev: do not include vendor in fallback mode

The 'vendor' file usually contains a string like "ATA", not an actual
vendor.

Signed-off-by: Sage Weil <sage@redhat.com>