Jason Dillaman
bba91437db
journal: new ObjectRecorder closed callback
...
The callback will be invoked if there were in-flight appends
when the close was requested.
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2016-05-18 11:02:29 -04:00
Jason Dillaman
45620dc312
journal: do not flag append as full if already known to be full
...
Once an object has overflowed or a close is in-progress, re-attempting
to close the object is not needed since the async process is already
underway.
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2016-05-18 11:02:29 -04:00
Jason Dillaman
ee8d311a1f
journal: delay object overflow event until in-flight appends settled
...
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2016-05-18 11:02:29 -04:00
Jason Dillaman
a13cb821f7
journal: ignore flush on closed/overflowed object
...
The journal would be in-progress on transitioning to a new
object recorder in a newer object set. Once the records
re-attach to the new object player they will automatically
flush.
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2016-05-18 11:02:29 -04:00
Jason Dillaman
1cb9b1a1b2
journal: implicitly detach future's flush handler on append
...
If the future is already in-flight, there is no purpose served
by requesting the future be flushed to disk.
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2016-05-18 11:02:28 -04:00
Jason Dillaman
ca89abfd9e
journal: async callback for advancing the active object set
...
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2016-05-18 11:02:28 -04:00
Jason Dillaman
6056f8c45c
journal: re-fetch active object before advancing set during replay
...
During a live replay, it's possible that an append and and overflow
into the next object could race with the live playback of the same
object. Re-fetch an "empty" object at least once before advancing
to next set to ensure all records have been read.
Fixes: http://tracker.ceph.com/issues/15665
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2016-05-18 11:02:28 -04:00
John Spray
63c70ad29f
Merge pull request #8747 from jcsp/wip-15599
...
client: report root's quota in statfs (#15599 )
Reviewed-by: Yan, Zheng <zyan@redhat.com>
2016-05-18 14:20:22 +01:00
John Spray
6950ce04ba
Merge pull request #8582 from ukernel/wip-trim-purging
...
MDS: don't pin purging denties
Reviewed-by: John Spray <john.spray@redhat.com>
2016-05-18 14:18:17 +01:00
Sage Weil
ba01b2b636
Merge pull request #9166 from chhabaramesh/master
...
os/bluestore/BitmapFreelistManager: fix length calculation
Reviewed-by: Sage Weil <sage@redhat.com>
2016-05-18 02:22:06 -04:00
Ramesh Chander
38714752f2
fixing wrong length cal in BitmapFreelist
...
Signed-off-by: Ramesh Chander <Ramesh.Chander@sandisk.com>
2016-05-17 23:13:19 -07:00
Kefu Chai
acac4bcbcc
Merge pull request #8350 from songbaisen/song17
...
mon: do not alloc monmap on heap in Elector::dispatch()
Reviewed-by: Piotr Dałek <piotr.dalek@ts.fujitsu.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
2016-05-18 10:11:54 +08:00
Samuel Just
8817cac4e0
Merge pull request #9026 from badone/wip-log-syslog-info
...
log: Log.cc: Assign LOG_INFO priority to syslog calls
Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
2016-05-17 12:02:58 -07:00
Samuel Just
efbbf61806
Merge pull request #8727 from liewegas/wip-collection-attr
...
osd: remove collection attr methods from ObjectStore interface
Reviewed-by: Samuel Just <sjust@redhat.com>
2016-05-17 12:01:55 -07:00
Samuel Just
32f90e4880
Merge pull request #7638 from asheplyakov/filejournal-open-ret
...
FileJournal::_open: return the correct error code
Reviewed-by: Samuel Just <sjust@redhat.com>
2016-05-17 11:58:20 -07:00
Casey Bodley
7b5aa36cae
Merge pull request #9098 from theanalyst/rgw/bucket-unused-ioctx
...
rgw_rados: remove unused ioctx for domain root in create_bucket
Reviewed-by: Casey Bodley <cbodley@redhat.com>
2016-05-17 14:57:53 -04:00
Samuel Just
a61737aaba
Merge pull request #7306 from branch-predictor/bp-fix-osdmap-loaderr
...
OSD/OSDService: make osdmap load error more human-understandable
Reviewed-by: Samuel Just <sjust@redhat.com>
2016-05-17 11:57:15 -07:00
Samuel Just
0af9bb6de4
Merge pull request #7118 from efirs/ef_rwlock_for_index_manager
...
os/fileStore: Replace Mutex with RWLock in IndexManager
Reviewed-by: Samuel Just <sjust@redhat.com>
2016-05-17 11:56:31 -07:00
Samuel Just
ac68c7970b
Merge pull request #7163 from tchaikov/wip-pr-6085
...
mon: use CephOsdName for osd args instead of CephInt
Reviewed-by: Sage Weil <sage@redhat.com>
2016-05-17 11:55:34 -07:00
Samuel Just
b79aea11e6
utime.h: fix timezone issue in round_to_* funcs.Reviewed-by: Samuel Just <sjust@redhat.com>
...
utime.h: fix timezone issue in round_to_* funcs.
Reviewed-by: Samuel Just <sjust@redhat.com>
2016-05-17 11:54:12 -07:00
Casey Bodley
0c02648e77
Merge pull request #8259 from theanalyst/rgw/fix-15234
...
rgw: return -EACCESS for system requests also
Reviewed-by: Casey Bodley <cbodley@redhat.com>
2016-05-17 14:02:34 -04:00
Casey Bodley
45c013e1eb
Merge pull request #8892 from flyd1005/wip-boost-starts_with
...
rgw: cleanup: use boost::algorithm::starts_with to replace our own implementations
Reviewed-by: Casey Bodley <cbodley@redhat.com>
2016-05-17 13:52:52 -04:00
Orit Wasserman
1d0fb4b8df
Merge pull request #9109 from cbodley/wip-rgw-dup-zone
...
rgw: radosgw-admin rejects duplicate zone names in a zonegroup
Reviewed-by: Orit Wasserman <owasserm@redhat.com>
2016-05-17 15:06:25 +02:00
John Spray
b6d2b6d1a5
client: report root's quota in statfs
...
When user is mounted a quota-restricted inode
as the root, report that inode's quota status
as the filesystem statistics in statfs.
This allows us to have a fairly convincing illusion
that someone has a filesystem to themselves, when
they're really mounting a restricted part of
the larger global filesystem.
Fixes: http://tracker.ceph.com/issues/15599
Signed-off-by: John Spray <john.spray@redhat.com>
2016-05-17 13:08:13 +01:00
Josh Durgin
30af2cd071
test/objectstore/CMakeLists.txt: fix unittes_bit_alloc typoReviewed-by: Josh Durgin <jdurgin@redhat.com>
...
test/objectstore/CMakeLists.txt: fix unittes_bit_alloc typo
2016-05-16 16:46:01 -07:00
Yehuda Sadeh
a4839c5d4c
Merge pull request #9118 from oritwas/wip-rgw-apache-realm-pull
...
rgw: fix realm pull and period pull for apache frontend
Reviewed-by: Casey Bodley <cbodley@redhat.com>
Reviewed-by: Yehuda Sadeh <yehuda@redhat.com>
2016-05-16 16:41:25 -07:00
Samuel Just
17baff76e5
test/objectstore/CMakeLists.txt: fix unittes_bit_alloc typo
...
Signed-off-by: Samuel Just <sjust@redhat.com>
2016-05-16 16:40:55 -07:00
Sage Weil
207e9eee45
Merge pull request #9152 from liewegas/wip-bitmap-allocator
...
os/bluestore: bitmap allocator
Reviewed-by: Sage Weil <sage@redhat.com>
2016-05-16 17:53:02 -04:00
Ramesh Chander
81acdd1a07
os/bluestore: bitmap allocator
...
Signed-off-by: Ramesh Chander <Ramesh.Chander@sandisk.com>
2016-05-16 17:32:39 -04:00
Ramesh Chander
fa4133ec05
os/bluestore: pass size to allocator
...
Signed-off-by: Ramesh Chander <Ramesh.Chander@sandisk.com>
2016-05-16 17:32:37 -04:00
Ramesh Chander
c3d3c512e9
os/bluestore: add config for allocator
...
Signed-off-by: Ramesh Chander <Ramesh.Chander@sandisk.com
2016-05-16 17:31:50 -04:00
Yuri Weinstein
3d785ac585
Merge pull request #7787 from wjwithagen/patch-1
...
clang: common/config.cc basename() requires libgen.h includes
Reviewed-by: Kefu Chai <kchai@redhat.com>
2016-05-16 13:43:51 -07:00
Yuri Weinstein
a1cf4771dc
Merge pull request #8689 from runsisi/wip-fix-ev-sk
...
msg/async/EventSocket: fix missing break statement
Reviewed-by: Haomai Wang <yuyuyu101@163.com>
Reviewed-by: xiexingguo <xie.xingguo@zte.com.cn>
2016-05-16 13:40:48 -07:00
Yuri Weinstein
a44443b3a1
Merge pull request #8717 from ZhenyuLeng/noneed_op_is_discardable
...
osd: make op_is_discardable check optional
Reviewed-by: Sage Weil <sage@redhat.com>
2016-05-16 13:36:58 -07:00
Yuri Weinstein
ba81cff36c
Merge pull request #8961 from xiexingguo/xxg-wip-fixepochtrunc
...
osd: don't get inc osdmap name truncated
Reviewed-by: Kefu Chai <kchai@redhat.com>
2016-05-16 13:34:49 -07:00
Yuri Weinstein
a166658940
Merge pull request #8985 from badone/wip-iops-typo
...
common: obj_bencher.cc add missing ":"
Reviewed-by: Kefu Chai <kchai@redhat.com>
2016-05-16 13:33:57 -07:00
Yuri Weinstein
f0e1cde9d6
Merge pull request #9011 from stiopaa1/osdmap_removeUnneededIncludeFiles
...
osd/OSDMap.h: remove unneeded include files
Reviewed-by: Sage Weil <sage@redhat.com>
2016-05-16 13:32:41 -07:00
Yuri Weinstein
ca3d00a99c
Merge pull request #9075 from runsisi/wip-compute-cost
...
osd/ReplicatedBackend: reuse the already computed cost
Reviewed-by: xiexingguo <xie.xingguo@zte.com.cn>
Reviewed-by: Kefu Chai <kchai@redhat.com>
2016-05-16 13:30:49 -07:00
Yuri Weinstein
4a05803abb
Merge pull request #9077 from liewegas/wip-osd-map-cache
...
osd: instrument map cache hits and misses
Reviewed-by: xiexingguo <xie.xingguo@zte.com.cn>
2016-05-16 13:27:40 -07:00
Yuri Weinstein
a025148c4b
Merge pull request #9078 from liewegas/wip-clean-temps
...
mon, osdmap: optimize check and cleanup of pg_temp for new osdmaps
Reviewed-by: xiexingguo <xie.xingguo@zte.com.cn>
Reviewed-by: Kefu Chai <kchai@redhat.com>
2016-05-16 13:20:18 -07:00
Kefu Chai
8980f84078
Merge pull request #8298 from wjwithagen/wip-wjw-freebsd-autobuild-2
...
build: many fixes for freebsd
Reviewed-by: Kefu Chai <kchai@redhat.com>
2016-05-17 01:07:17 +08:00
Sage Weil
b58173f96f
Merge pull request #8480 from songbaisen/song19
...
crush: When consider rule size use the correct method.
Reviewed-by: Kefu Chai <kchai@redhat.com>
2016-05-16 13:02:55 -04:00
Sage Weil
38b8031f62
Merge pull request #8974 from liewegas/wip-addr-cleanup
...
msg/msg_types: clean up entity_addr_t
Reviewed-by: Haomai Wang <haomai@xsky.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
2016-05-16 13:02:15 -04:00
Sage Weil
934f85c068
Merge pull request #9027 from roidayan/make-debs_avoid_creating_recursive_conf_dir
...
make-debs.sh: avoid creating recursive conf dir
Reviewed-by: Kefu Chai <kchai@redhat.com>
2016-05-16 13:01:26 -04:00
Kefu Chai
4244c31083
Merge pull request #9144 from vumrao/wip-vumrao-15899
...
doc : adding explanation of --no-increasing for
Reviewed-by: Kefu Chai <kchai@redhat.com>
2016-05-16 20:58:34 +08:00
John Spray
7d5ca75503
Merge pull request #8452 from jcsp/wip-15266
...
pybind: fix unicode handling in CephFSVolumeClient::purge
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2016-05-16 07:54:16 -05:00
Vikhyat Umrao
f8eca5e7e7
doc : adding explanation of --no-increasing for
...
reweight-by-utilization and test-reweight-by-utilization
commands
Fixes: http://tracker.ceph.com/issues/15899
Signed-off-by: Vikhyat Umrao <vumrao@redhat.com>
2016-05-16 18:02:41 +05:30
Sage Weil
e93c7b0709
doc/changelog: missed v10.2.1 changelog
...
Signed-off-by: Sage Weil <sage@redhat.com>
2016-05-16 05:57:45 -04:00
Loic Dachary
cd879e887f
Merge pull request #9141 from liewegas/wip-10.2.1
...
doc/release-notes: v10.2.1 release notes
Reviewed-by: Loic Dachary <ldachary@redhat.com>
2016-05-16 10:50:04 +02:00
Sage Weil
547d9b87e3
doc/release-notes: v10.2.1 release notes
...
Signed-off-by: Sage Weil <sage@redhat.com>
2016-05-16 04:37:42 -04:00