Commit Graph

47368 Commits

Author SHA1 Message Date
Sage Weil
e29ca1cfd7 os/bluestore: fix fiemap
Signed-off-by: Sage Weil <sage@redhat.com>
2016-01-08 13:10:19 -05:00
Sage Weil
32dface2dd os/bluestore: drop unused TransContext mutex and cond
Signed-off-by: Sage Weil <sage@redhat.com>
2016-01-08 13:10:19 -05:00
Sage Weil
10a969b662 os/bluestore/BlockDevice: quieter default log level
Signed-off-by: Sage Weil <sage@redhat.com>
2016-01-08 13:10:18 -05:00
Sage Weil
3120cbb9db os/bluestore/BlockDevice: make flush a no-op if there was no IO
fdatasync(2) does a cache flush on the device, which we want to avoid if
we didn't actually write anything.

Signed-off-by: Sage Weil <sage@redhat.com>
2016-01-08 13:10:18 -05:00
Sage Weil
3974bb30d5 os/bluestore: fix fiemap on object with no data
Signed-off-by: Sage Weil <sage@redhat.com>
2016-01-08 13:10:18 -05:00
Sage Weil
655912e989 os/bluestore/BlockDevice: initiate bufferd writes at aio_write time
Signed-off-by: Sage Weil <sage@redhat.com>
2016-01-08 13:10:18 -05:00
Sage Weil
c16b46bb5f os/bluestore/BlueFS: buffered writes
Signed-off-by: Sage Weil <sage@redhat.com>
2016-01-08 13:10:18 -05:00
Sage Weil
0ee47470f4 os/bluestore/BlueFS: no lock on read
Signed-off-by: Sage Weil <sage@redhat.com>
2016-01-08 13:10:18 -05:00
Sage Weil
5544897790 os/bluestore/BlueFS: do not wait for IO on flush
Wait on fsync and _flush_log only.

Signed-off-by: Sage Weil <sage@redhat.com>
2016-01-08 13:10:18 -05:00
Sage Weil
9a67fbb3e2 os/bluestore/BlueFS: read_random
Signed-off-by: Sage Weil <sage@redhat.com>
2016-01-08 13:10:18 -05:00
Sage Weil
cfc8f4c2e7 os/bluestore/BlockDevice: read_buffered
Signed-off-by: Sage Weil <sage@redhat.com>
2016-01-08 13:10:18 -05:00
Sage Weil
e04973bbdc os/bluestore/BlueFS: keep bool random in FileReader
Signed-off-by: Sage Weil <sage@redhat.com>
2016-01-08 13:10:17 -05:00
Sage Weil
323d83dd20 os/bluestore: reserve first block for label when bluefs = false
Signed-off-by: Sage Weil <sage@redhat.com>
2016-01-08 13:10:17 -05:00
Sage Weil
f545d72026 os/bluestore: fix bdev label error message
Signed-off-by: Sage Weil <sage@redhat.com>
2016-01-08 13:10:17 -05:00
Sage Weil
cb535910f1 os/bluestore: send all old bluefs IOContexts for reap by bdev
Doing it in the aio thread ensures that there isn't a use-after-free.
Note that this is only bluefs written files.

Signed-off-by: Sage Weil <sage@redhat.com>
2016-01-08 13:10:17 -05:00
Sage Weil
dd8616d064 os/bluestore: fix valgrind warning on fsid read
Signed-off-by: Sage Weil <sage@redhat.com>
2016-01-08 13:10:17 -05:00
Sage Weil
25f08e35d2 os/keyvaluestore: fix valgrind warning on fsid read
Signed-off-by: Sage Weil <sage@redhat.com>
2016-01-08 13:10:17 -05:00
Sage Weil
0d935067da os/filestore: fix valgrind warning on fsid read
Signed-off-by: Sage Weil <sage@redhat.com>
2016-01-08 13:10:17 -05:00
Loic Dachary
3ef6347e4e Merge pull request #7161 from liewegas/wip-port
test/mon/osd-erasure-code-profile: pick new mon port

Reviewed-by: Loic Dachary <ldachary@redhat.com>
2016-01-08 19:12:06 +01:00
Sage Weil
3ec772965a test/mon/osd-erasure-code-profile: pick new mon port
7108 is used by mark-down.sh

Signed-off-by: Sage Weil <sage@redhat.com>
2016-01-08 13:04:57 -05:00
Sage Weil
501bf3f5fb Merge pull request #6911 from stiopaa1/const_variable_length
tests: add const for ec test

Reviewed-by: Sage Weil <sage@redhat.com>
2016-01-08 12:45:39 -05:00
Sage Weil
150c3c92b6 Merge pull request #6989 from stiopaa1/message_inline
msg: remove unneeded inline

Reviewed-by: Sage Weil <sage@redhat.com>
2016-01-08 12:44:46 -05:00
Sage Weil
6b1586015a Merge pull request #7160 from yehudasa/wip-rgw-warn
rgw: fix compilation warning

Reviewed-by: Sage Weil <sage@redhat.com>
2016-01-08 11:50:36 -05:00
Yehuda Sadeh
9b2059c0e9 rgw: fix compilation warning
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
2016-01-08 08:44:10 -08:00
Josh Durgin
41b5df9b04 Merge pull request #7149 from fullerdj/wip-14280
cls_rbd: enable object map checksums for object_map_save

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2016-01-07 18:29:15 -08:00
Josh Durgin
6aba36670a Merge pull request #7154 from liewegas/wip-make-check
unittest_ipaddr: fix segv

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2016-01-07 18:01:07 -08:00
Sage Weil
d8ae972741 unittest_ipaddr: fix segv
Since b6d0fc9e0e we need ifa_name to
be defined.

Signed-off-by: Sage Weil <sage@redhat.com>
2016-01-07 20:53:19 -05:00
Yehuda Sadeh
c9aa8682bb Merge pull request #6002 from Sandy4999/wip-12890
rgw: add a method to purge all associate keys when removing a subuser

Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
2016-01-07 17:12:21 -08:00
Yehuda Sadeh
f854bb6361 Merge pull request #6080 from clever215/wkm-master-139
rgw: modify documents and help infos' descriptions to the usage of option date when executing command "log show"

Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
2016-01-07 17:10:43 -08:00
Yehuda Sadeh
4ada55817d Merge pull request #4216 from rzarzynski/wip-10682
rgw: add support for "end_marker" parameter for GET on Swift account.

Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
2016-01-07 17:01:15 -08:00
Yehuda Sadeh
03bf4060d7 Merge pull request #6652 from ifed01/wip-13824
rgw_admin: orphans finish segfaults

Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
2016-01-07 16:53:22 -08:00
Yehuda Sadeh
beabb20e15 Merge pull request #7037 from mathslinux/rgw-add-missing-error-code
rgw: add missing error code for admin op API

Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
2016-01-07 16:48:19 -08:00
Yehuda Sadeh
93bb740c15 Merge pull request #7093 from dwj192/dwj-bucket-index-fix
rgw: radosgw-admin bucket check --fix not work

Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
2016-01-07 16:46:35 -08:00
Yehuda Sadeh
e660ccb561 Merge pull request #6817 from david-z/wip-fix-init-radosgw
rgw: fix a typo in init-radosgw

Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
2016-01-07 16:45:43 -08:00
David Zafman
4e3bd8bbec Merge pull request #7102 from dzafman/wip-cot-fixes
Fix for make check.

Reviewed-by: Sage Weil <sage@redhat.com>
2016-01-07 14:50:10 -08:00
Sage Weil
12e3b3b29b Merge pull request #7153 from liewegas/wip-make-check
build: misc make check fixes
2016-01-07 17:47:34 -05:00
Sage Weil
cd34ee828a Merge pull request #7152 from liewegas/wip-hexdump
unittest_bufferlist: fix hexdump test

Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
2016-01-07 17:36:18 -05:00
Sage Weil
4e732c3f20 unittest_bluefs: call close_for_write()
Signed-off-by: Sage Weil <sage@redhat.com>
2016-01-07 17:22:14 -05:00
Sage Weil
4f53cde04d test/test_objectstore_memstore.sh: clear store_test_temp_dir
ceph_test_objectstore now expects this to not exist.

Signed-off-by: Sage Weil <sage@redhat.com>
2016-01-07 17:19:05 -05:00
Sage Weil
5839a1b918 unittest_bufferlist: fix hexdump test
Signed-off-by: Sage Weil <sage@redhat.com>
2016-01-07 16:45:09 -05:00
Douglas Fuller
d5c02f3ed2 cls_rbd: enable object map checksums for object_map_save
object_map_save disables CRCs when an object map footer isn't provided.
Unconditionally re-enable object map CRCs before re-encoding the new object
map.

Fixes: #14280
Signed-off-by: Douglas Fuller <dfuller@redhat.com>
2016-01-07 11:01:19 -08:00
Loic Dachary
6f76419742 Merge pull request #6955 from dachary/wip-dev-guide-ceph-qa-suite
doc: dev: document ceph-qa-suite

Reviewed-by: Nathan Cutler <ncutler@suse.cz>
2016-01-07 14:22:30 +01:00
Loic Dachary
279e9fb1e7 doc: dev: document ceph-qa-suite
Signed-off-by: Loic Dachary <loic@dachary.org>
2016-01-07 14:20:54 +01:00
Kefu Chai
60ef8bfe73 Merge pull request #7131 from ceph/wip-cmake
cmake: made rocksdb an imported library

Reviewed-by: Kefu Chai <kchai@redhat.com>
2016-01-07 19:59:33 +08:00
Joao Eduardo Luis
202d136996 Merge pull request #7073 from dllgzcl/wip-zcl-show-version
tools: monstore: add 'show-versions' command.

Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Joao Eduardo Luis <joao@suse.de>
2016-01-07 11:49:53 +00:00
Ali Maredia
ede0e3ab06 cmake: made rocksdb an imported library
Systems with the minimum required version of CMake
such as Ubuntu Trusty Tahr don't support
INTERFACE_LINK_LIBRARIES, so rocksdb was made into
an IMPORTED library. Added ROCKSDB_INCLUDE_DIR to
simplify target_include_directories rocksdb.

Signed-off-by: Ali Maredia <amaredia@redhat.com>
2016-01-07 00:34:32 -05:00
Josh Durgin
3f088a1bf8 Merge remote-tracking branch 'origin/jewel' 2016-01-06 16:18:56 -08:00
Josh Durgin
63460d6ba2 Merge pull request #7129 from dillaman/wip-14167-jewel
librbd: disable copy-on-read when not exclusive lock owner

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2016-01-06 16:18:33 -08:00
Josh Durgin
2247c63d91 Merge pull request #6886 from ssssztes/renhw-wip-14047
rbd: rbd order will be place in 22, when set to 0 in the config_opt

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2016-01-06 15:49:56 -08:00
Josh Durgin
02804341b7 Merge remote-tracking branch 'origin/jewel' 2016-01-06 15:43:18 -08:00