Kevin Dalley
c879e895da
doc: Include links from hardware-recommendations to glossary
...
Included :term: in parts of hardware-recommendations so that glossary
links appear.
Signed-off-by: Kevin Dalley <kevin@kelphead.org>
2014-05-01 17:04:43 -07:00
Danny Al-Gaaf
c6ada53a14
Merge pull request #1749 from hufman/fix-typo-releasenotes-pyramind
...
Fixes a very minor typo in the release notes
Reviewed-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
2014-05-02 01:06:26 +02:00
Sage Weil
cc043225f8
mds: note MDiscoverReply encoding change in corpus
...
Signed-off-by: Sage Weil <sage@inktank.com>
2014-05-01 15:07:50 -07:00
Sage Weil
1f4a3e1f3b
mds: bump protocol
...
In commit f689e5f049
we change the encoding
and semantics for MDiscoverReply.
Signed-off-by: Sage Weil <sage@inktank.com>
2014-05-01 13:46:40 -07:00
Samuel Just
d993b9ca89
Merge pull request #1738 from ceph/wip-8147
...
osd: automatically scrub PGs with invalid stats
Reviewed-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: David Zafman <david.zafman@inktank.com>
2014-05-01 10:46:31 -07:00
Sage Weil
1ac05fd160
doc/release-notes: changelog link
...
Signed-off-by: Sage Weil <sage@inktank.com>
2014-05-01 09:59:37 -07:00
Sage Weil
ffef20fe8b
doc/release-notes: final v0.67.8 notes and changelog
...
Signed-off-by: Sage Weil <sage@inktank.com>
2014-05-01 08:36:42 -07:00
John Wilkins
387b297458
Merge pull request #1750 from nereocystis/doc-link-to-involved
...
doc: documenting links to get-involved
2014-04-30 23:07:53 -07:00
Walter Huf
0454962e20
Fixes a very minor typo in the release notes
...
pyramind -> pyramid
2014-05-01 00:25:00 -05:00
Kevin Dalley
78b3c93dd6
doc: documenting links to get-involved
...
Create a link from documenting-ceph so that it is easy to find the
github repository used for ceph.
Signed-off-by: Kevin Dalley <kevin@kelphead.org>
2014-04-30 21:31:06 -07:00
Samuel Just
e66f2e36c0
ReplicatedPG: block scrub on blocked object contexts
...
Fixes : #8011
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
2014-04-30 15:11:06 -07:00
Sage Weil
3b6d262fdb
Merge pull request #1745 from ceph/wip-7941
...
rados.h,ReplicatedPG: add CEPH_OSD_FLAG_ENFORCE_SNAPC and use on flush
Reviewed-by: Sage Weil <sage@inktank.com>
2014-04-30 15:09:45 -07:00
Sage Weil
ed46433602
Merge pull request #1744 from ceph/wip-8161
...
ECBackend::continue_recovery_op: handle a source shard going down
Reviewed-by: Sage Weil <sage@inktank.com>
2014-04-30 15:07:51 -07:00
Sage Weil
348e8c176b
Merge pull request #1746 from ceph/wip-8086
...
Wip 8086
Reviewed-by: Sage Weil <sage@inktank.com>
2014-04-30 15:03:45 -07:00
Danny Al-Gaaf
aafed10cd6
rgw_common.cc: reduce scope of 'fpos' variable
...
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
2014-04-30 23:37:56 +02:00
Danny Al-Gaaf
49b810ff2f
rgw_admin.cc: remove unused string variable
...
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
2014-04-30 23:34:38 +02:00
Danny Al-Gaaf
b9e612ca1e
PGBackend.cc: remove unused to_remove variable
...
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
2014-04-30 23:31:20 +02:00
Danny Al-Gaaf
5fec86eed7
KeyValueStore.cc: remove unused variable
...
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
2014-04-30 23:29:58 +02:00
Danny Al-Gaaf
7928fe753b
rgw_op.cc: remove unused map variable
...
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
2014-04-30 23:28:39 +02:00
Danny Al-Gaaf
074161fc2b
rgw_main.cc: remove unused variable
...
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
2014-04-30 23:26:18 +02:00
Danny Al-Gaaf
ae9a7d0627
rgw_main.cc: use static_cast instead of c-style
...
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
2014-04-30 23:21:51 +02:00
Danny Al-Gaaf
e624085f2e
ObjectStore.h: pass const string parameter by reference
...
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
2014-04-30 22:51:44 +02:00
Danny Al-Gaaf
3ebbd9988e
CDentry.cc: fix bool comparison using relational operator
...
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
2014-04-30 22:51:44 +02:00
Danny Al-Gaaf
5da8e0e8a9
rados.cc: reduce scope of variable
...
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
2014-04-30 22:51:44 +02:00
Danny Al-Gaaf
b99f636561
buffer.cc: catch exception by reference
...
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
2014-04-30 22:51:44 +02:00
Danny Al-Gaaf
022e705f87
SimpleLock.h: fix bool comparison using relational operator
...
[src/mds/SimpleLock.h:287]: (warning) Comparison of a boolean value
using relational operator (<, >, <= or >=).
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
2014-04-30 22:51:43 +02:00
Danny Al-Gaaf
46442ea9dc
hitset.cc: fix format string to unsigned int
...
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
2014-04-30 22:51:43 +02:00
Danny Al-Gaaf
ef0de7aca0
OSDMap.cc: prefer prefix ++operator for non-trivial iterator
...
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
2014-04-30 22:51:43 +02:00
Danny Al-Gaaf
55624288fe
OSDMonitor.cc: prefer prefix ++operator for non-trivial iterator
...
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
2014-04-30 22:51:43 +02:00
Danny Al-Gaaf
e4b3109433
KeyValueStore: rename s/logger/perf_logger/
...
[src/os/KeyValueStore.h:368] -> [src/os/ObjectStore.h:100]: (warning) The class
'KeyValueStore' defines member variable with name 'logger' also defined in its
parent class 'ObjectStore'.
KeyValueStore logger is of type PerfCounters while ObjectStore logger is Logger.
Change the name in KeyValueStore to more obvious name perf_logger.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
2014-04-30 22:51:43 +02:00
Danny Al-Gaaf
a84fed6101
crush/mapper.c: fix printf format for unsigned variable
...
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
2014-04-30 22:51:43 +02:00
Alfredo Deza
82a3668e7c
Merge pull request #1629 from ceph/wip-die-mkcephfs
...
remove mkcephfs (merge post-firefly?)
Reviewed-by: Alfredo Deza <alfredo.deza@inktank.com>
2014-04-30 13:52:00 -04:00
Yan, Zheng
8979eb3945
Merge pull request #1741 from ceph/wip-early-reply
...
Wip early reply
2014-05-01 01:36:49 +08:00
Yan, Zheng
21bbdf5dd9
mds: avoid adding replicas of target dentry to rename witnesses
...
When the rename target dentry is NULL, we can use MDentryLink messages
instead of slave requests to update its replicas.
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
2014-05-01 01:33:14 +08:00
Yan, Zheng
3a7d668477
mds: allow early reply when request's witness list is empty
...
Early reply should be Ok when there were slave requests, but all
of them were for acquiring locks.
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
2014-05-01 01:32:39 +08:00
Sage Weil
b5d1dd8a68
Merge pull request #1121 from ceph/wip-no-anchor
...
mds: remove anchor table (merge post-firefly only)
Reviewed-by: Sage Weil <sage@inktank.com>
2014-04-30 10:11:42 -07:00
Sage Weil
0fa969b5c1
Merge pull request #1670 from yuyuyu101/wip-test-clone
...
Add clone test on store_test
Reviewed-by: Sage Weil <sage@inktank.com>
2014-04-30 10:10:24 -07:00
Yan, Zheng
41d93aabdb
mds: include authority of the source inode in rename witnesses
...
rename updates source inode's ctime
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
2014-04-30 18:31:23 +08:00
Sage Weil
68b440d665
osd: automatically scrub PGs with invalid stats
...
If a PG has recnetly split and has invalid stats, scrub it now, even if
it has scrubbed recently. This helps the stats become valid again soon.
Fixes : #8147
Signed-off-by: Sage Weil <sage@inktank.com>
2014-04-29 11:23:58 -07:00
Joao Eduardo Luis
d01aa5bff3
mon: OSDMonitor: return immediately if 'osd tier cache-mode' is a no-op
...
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
2014-04-29 18:03:56 +01:00
Yan, Zheng
f689e5f049
mds: remove discover ino
...
Anchor table was the main user of MDCache::discover_ino(), it has
been removed. MDCache::discover_path() can replace discover_ino()
in remaining places. This patch removes discover ino related code.
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
2014-04-29 13:58:26 +08:00
Yan, Zheng
913a5dd4ea
mds: remove anchor table
...
use backtrace instead of anchors to find/open remote inodes
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
2014-04-29 09:11:52 +08:00
John Wilkins
8217600033
doc: Ensure fastcgi socket doesn't clash with gateway daemon socket.
...
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
2014-04-28 18:11:03 -07:00
John Wilkins
9c9b92f949
doc: Verified RHEL configuration.
...
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
2014-04-28 18:10:15 -07:00
John Wilkins
ec11bf7eed
doc: Fixed inconsistent header.
...
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
2014-04-28 18:09:20 -07:00
John Wilkins
63b2964b34
doc: Added rhel-6-server-optional-rpms repo.
...
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
2014-04-28 18:08:59 -07:00
John Wilkins
150a1de402
Merge branch 'master' of https://github.com/ceph/ceph into wip-doc-radosgw
2014-04-28 18:07:27 -07:00
Haomai Wang
f674f36f4c
Copy range using fiemap not entire length
...
Under rbd usage, if a volume has tens of thousands of objects and each 4M
object only has several KB(run fio on this volume or other cases), this volume
will be very low performance during a long time after create snapshot on
this volume. The OSD will be busy with large bandwidth read/write although
the object actually has few bytes needed to be copied.
This commit try to use fiemap if backend fs support, it can skip unnecessary
range to write. It also can be beneficial to space effective, because the copied
object will be regard as snapshot object which is access infrequently.
Signed-off-by: Haomai Wang <haomaiwang@gmail.com>
Reviewed-by: Sage Weil <sage@inktank.com>
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
2014-04-28 17:28:11 -07:00
Shawn Edwards
3920f40afc
rbd-fuse: fix unlink
...
The path contains a leading / that needs to be ignored.
Fixes : #8197
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
2014-04-28 17:08:12 -07:00
Sage Weil
915bd92f50
Merge pull request #1701 from ceph/wip-libkrbd
...
libkrbd convenience library
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
2014-04-28 16:52:12 -07:00