Activity
From 05/22/2013 to 06/20/2013
06/20/2013
- 11:04 PM Revision b7763af4 (ceph): big: enable big cluster (~50 node)
- 10:55 PM Revision e97a2c86 (ceph): Merge remote-tracking branch 'yan/wip-mds' into wip-mds
- 10:14 PM Revision 69e1a912 (ceph): ceph.in: fix ^C handling in watch (trap exception in while, too)
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 10:14 PM Revision 31d221c3 (ceph): ceph.in: remove some TAB chars
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 10:04 PM Revision 29f6f277 (ceph): ceph: --version as well as -v
- Signed-off-by: Sage Weil <sage@inktank.com>
- 09:42 PM Revision 234fab09 (ceph): Merge branch 'wip-rgw-geo-enovance' into wip-rgw-geo-2
- 09:41 PM Revision 6d6dc42e (ceph): fixup "radosgw-admin: new commands to look at and clean up replica logs"
- 09:10 PM Revision e4ef5c6f (ceph): cls_replica_log: add the actual class
- This class can be applied to any object, and will keep track of
the bounds, matching times, and matching sets of in-p... - 09:10 PM Revision 29df88af (ceph): cls_replica_log: add client with user documentation
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 09:10 PM Revision 36514731 (ceph): cls_replica_log: add tests.
- We do several good updates, a bad update, a good delete,
a bad delete, several good gets, and a bad get.
Signed-off-... - 09:10 PM Revision ab79ba46 (ceph): cls_replica_log: integrate with RGWRados
- We introduce an implementation class RGWReplicaLogger, and two user
classes RGWReplicaObjectLogger (for the data/meta... - 09:10 PM Revision 59bfdd00 (ceph): radosgw-admin: new commands to look at and clean up replica logs
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 09:10 PM Revision 22a02e95 (ceph): cls_replica_log: add ops for new class
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 09:10 PM Revision d1c95943 (ceph): cls_replica_log: add types for new class
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 08:42 PM Revision 70b54671 (ceph): Clean up nested-if logic
- 08:38 PM Revision 0deb6d40 (ceph): rgw: lock related modifications
- 1. zone-id inclusion in lock/unlock for mdlog and datalog
2. renewal of lock if the locker request lock again
3. modi... - 08:32 PM Revision 3b4c11b2 (ceph): rgw: add max-entries, marker for log operations
- Signed-off-by: Babu Shanmugam <anbu@enovance.com>
Conflicts:
src/rgw/rgw_admin.cc
src/rgw/rgw_rest_log.cc - 07:30 PM Revision 4bf5b732 (ceph): Merge remote-tracking branch 'gh/next'
- 07:26 PM Revision 714f2128 (ceph): osdc: re-calculate truncate_size for strip objects
- Feed truncate_size through the striping algorithm so that it reflects the
correct per-object offset (as opposed to th... - 07:19 PM Revision ebb46c45 (ceph): qa/workunits/misc/multiple_rsync.sh: wtf
- 2013-06-15T12:55:29.808 INFO:teuthology.task.workunit.client.0.err:+ rsync -auv --exclude local/ /usr/ usr.1
2013-06-... - 06:30 PM Revision ffdb7236 (ceph): mon: more fix dout use in sync_requester_abort()
- Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit d60534b8f59798feaeeaa17adba2a417d7777cbf) - 06:29 PM Revision 38ddae04 (ceph): mon: fix raw use of *_dout in sync_requester_abort()
- Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit 8a4ed58e39b287fd8667c62b45848487515bdc80) - 06:28 PM Revision fd769c0f (ceph): qa/workunits/cephtool/test.sh: fix and cleanup several tests
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:23 PM Revision f420e5c6 (ceph): mon: drop deprecated 'stop_cluster'
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:23 PM Revision 4977b88a (ceph): mds: make 'mds compat rm_*compat' idempotent
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:11 PM Revision 4a038d6d (ceph): mon: make 'log ...' command wait for commit before reply
- Previously we would just dump the command argument to our local log client
and reply immediately, which could lose th... - 06:09 PM Revision 483aa74f (ceph): test: update cli test
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 06:09 PM Revision 008bdc5e (ceph): radosgw_admin: fixup cli test
- Signed-off-by: Greg Farnum <greg@inktank.com>
- 06:04 PM Revision 7b5ec743 (ceph): cls_rgw: skip namespaced entries when listing bucket
- We added a namespace to the entries, and sadly there can be
valid entries beyond it. Previously we assumed that once ... - 06:04 PM Revision 5de54f6a (ceph): a/workunits/cephtool/test.sh: --no-log-to-stderr when examining stderr
- We can get random messages to stderror from socket reconnects and such;
discard those if we are looking at stderr in ... - 04:46 PM Revision d60534b8 (ceph): mon: more fix dout use in sync_requester_abort()
- Signed-off-by: Sage Weil <sage@inktank.com>
- 03:36 PM Revision 8a4ed58e (ceph): mon: fix raw use of *_dout in sync_requester_abort()
- Signed-off-by: Sage Weil <sage@inktank.com>
- 03:08 PM Revision c8af85d4 (ceph): doc/release-notes: v0.61.4
- Signed-off-by: Sage Weil <sage@inktank.com>
- 03:02 AM Revision 1fccfd8b (ceph): Merge pull request #367 from ceph/wip-ceph-cli
- Reviewed-by: Dan Mick <dan.mick@inktank.com>
- 02:54 AM Revision 84444d0b (ceph): Merge remote-tracking branch 'upstream/next'
- 02:53 AM Revision c39b99cd (ceph): FileStore: handle observers in constructor/destructor
- Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com> - 02:44 AM Revision 02115830 (ceph): init-radosgw: use radosgw --show-config-value to get config values
- This way we get the correct default values, as reflected by radosgw
itself.
Signed-off-by: Sage Weil <sage@inktank.com> - 02:44 AM Revision 716fc350 (ceph): ceph-conf: make --show-config-value reflect daemon defaults
- We want DAEMON defaults, but we don't want global_init to do anything else
daemonish like print a banner or mkdir /va... - 02:44 AM Revision 88f73c5a (ceph): ceph: fix ceph-conf call to get admin socket path for 'daemon <name> ...'
- Signed-off-by: Sage Weil <sage@inktank.com>
- 02:15 AM Revision cf3bc251 (ceph): FileStore: apply changes after disabling m_filestore_replica_fadvise
- Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Dan Mick <dan.mick@inktank.com>
(cherry picked from co... - 02:14 AM Revision ed8b0e65 (ceph): FileStore: apply changes after disabling m_filestore_replica_fadvise
- Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Dan Mick <dan.mick@inktank.com> - 12:58 AM Revision 2a4953b6 (ceph): ceph-disk: use unix lock instead of lockfile class
- The lockfile class relies on file system trickery to get safe mutual
exclusion. However, the unix syscalls do this f... - 12:55 AM Revision cb6bc95a (ceph): Merge remote-tracking branch 'gh/next'
06/19/2013
- 11:11 PM Revision 8c0daafe (ceph): ceph-disk: make list_partition behave with unusual device names
- When you get device names like sdaa you do not want to mistakenly conclude that
sdaa is a partition of sda. Use /sys... - 10:59 PM Revision c830b704 (ceph): Merge pull request #364 from dachary/wip-5213
- unit tests for PGLog::proc_replica_log
Reviewed-by: Samuel Just <sam.just@inktank.com> - 10:57 PM Revision 90564025 (ceph): Merge pull request #366 from dachary/wip-5398
- PGLog::rewind_divergent_log must not call mark_dirty_from on end()
Reviewed-by: Samuel Just <sam.just@inktank.com> - 10:24 PM Revision 8a5d989c (ceph): FileStore: get_index prior to taking fdcache_lock in lfn_unlink
- We take the fdcache_lock while holding onto index objects
elsewhere in the code.
Fixes: #5389
Reviewed-by: David Zaf... - 10:16 PM Revision bb2cd9e3 (ceph): task/: add args.py
- The usage doc string for a task is tedious to write and
hard to keep reconciled with the code as defaults are changed... - 10:16 PM Revision 3d9fa225 (ceph): task/peering_speed_test.py: add test which summarizes pg peering speed
- Running this regularly may warn us about slow peering.
Signed-off-by: Samuel Just <sam.just@inktank.com> - 08:51 PM Revision 1669132f (ceph): v0.61.4
- 08:50 PM Revision 09e869a4 (ceph): PGLog::rewind_divergent_log must not call mark_dirty_from on end()
- PGLog::rewind_divergent_log is dereferencing iterator "p" though it is
already past the end of its container. When en... - 08:35 PM Revision 02aa7d99 (ceph): schedule_suite.sh: specify admin_socket branch in overrides yaml
- Signed-off-by: Sage Weil <sage@inktank.com>
- 07:39 PM Revision b76540f6 (ceph): messages/MOSDMarkMeDown: fix uninit field
- Fixes valgrind warning:
==14803== Use of uninitialised value of size 8
==14803== at 0x12E7614: sctp_crc32c_sb8_64_... - 06:52 PM Revision e11cc1c8 (ceph): add constness to PGLog::proc_replica_log
- The function is made const by replacing a single call to log.objects[]
with log.objects.find. The olog argument is al... - 06:52 PM Revision 4d77443d (ceph): unit tests for PGLog::proc_replica_log
- The tests covers 100% of the LOC of proc_replica_log. It is broken down
in 7 cases to enumerate all the situations it... - 06:33 PM Revision 02b3c552 (ceph): Merge pull request #342 from ceph/wip-mon
- Reviewed-by: Joao Eduardo Luis <joao.luis@inktank.com>
- 06:29 PM Revision a93b4679 (ceph): Include MySQLdb
- Fixes: #5120
- 06:27 PM Revision a9e9c58f (ceph): mon/MonmapMonitor: remove some dead code
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:27 PM Revision 3aa61a0b (ceph): mon/PaxosService: simplify readable check
- Recast this in terms of the paxos check and our additional conditions,
which match wait_for_readable().
Signed-off-b... - 06:27 PM Revision f985de28 (ceph): mon/PaxosService: simplify is_writeable
- Recast this in terms of paxos check + our conditions, and make it
match wait_for_writeable().
Signed-off-by: Sage We... - 06:27 PM Revision 7b7ea8e3 (ceph): mon/Paxos: cleanup: drop unused PREPARING state bit
- This is never set when we block, and nobody looks at it.
Signed-off-by: Sage Weil <sage@inktank.com> - 06:27 PM Revision ec2ea86e (ceph): mon/Paxos: not readable when LOCKED
- If we are re-proposing a previously accepted value from a previous quorum,
we should not consider it readable, becaus... - 06:27 PM Revision ee34a219 (ceph): mon: simplify states
- - make states mutually exclusive (an enum)
- rename locked -> updating_previous
- set state prior to begin() to simpl... - 06:27 PM Revision 392a8e21 (ceph): mon/PaxosService: not active during paxos UPDATING_PREVIOUS
- Treat this as an extension of the recovery process, e.g.
RECOVERING -> ACTIVE
or
RECOVERING -> UPDATING_PREVIOUS -... - 06:27 PM Revision a42d7582 (ceph): mon/Paxos: do paxos refresh in finish_proposal; and refactor
- Do the paxos refresh inside finish_proposal, ordered *after* the leader
assertion so that MonmapMonitor::update_from_... - 06:27 PM Revision dc834301 (ceph): mon: safely signal bootstrap from MonmapMonitor::update_from_paxos()
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:27 PM Revision e68b1bd3 (ceph): mon/Paxos: go active *after* refreshing
- The update_from_paxos() methods occasionally like to trigger new activity.
As long as they check is_readable() and is... - 06:27 PM Revision e832e76a (ceph): mon: simplify Monitor::init_paxos()
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:27 PM Revision 439e7996 (ceph): mon: debug proposal timers
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:27 PM Revision e5658023 (ceph): mon: fix whitespace
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:27 PM Revision 7229da8a (ceph): mon/MonmapMonitor: fix typo in check to remove mkfs info
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:27 PM Revision cc339c07 (ceph): mon: explicitly refresh_from_paxos() when leveldb state changes
- Instead of opportunistically calling each service's update_from_paxos(),
instead explicitly refresh all in-memory sta... - 06:27 PM Revision 03014a4e (ceph): mon: remove unnecessary update_from_paxos calls
- The refresh() will do this when the state changes; no need to
opportunistically call this method all of the time.
Si... - 06:27 PM Revision d941363d (ceph): mon: no need to refresh from _active
- The refresh is done explicitly by the monitor, independent of the more
fragile PaxosService callbacks.
Signed-off-by... - 06:27 PM Revision 2fccb300 (ceph): mon/PaxosService: cache {first,last}_committed
- Refresh the in-memory values when we are told the on-disk paxos state
may have changed.
Signed-off-by: Joao Eduardo ... - 06:12 PM Revision 778d930d (ceph): Fix to ignore ssh-key checking if running on virtual machines or
- if a line that reads 'sshkey: ignore' is in the yaml file.
Fix #5364
Signed-off-by: Warren Usui <warren.usui@inktank... - 06:12 PM Revision 14417072 (ceph): Make reset of ssh key code conditional on being a virtual machine.
- Add and use is_vm to determine if we are running on a virtual machine.
Fix #5364
Signed-off-by: Warren Usui <warren.... - 05:57 PM Revision de8900dc (ceph): os/FileStore: use fdatasync(2) instead of sync_file_range(2)
- This fixes data corruption on XFS. Backported from
ffade3c85dfffa13a16edd9630a52d99eb8a413d.
Fixes: #4976
Signed-of... - 05:57 PM Revision 95bd0480 (ceph): os/FileStore: disable fadvise on XFS
- fadvise(DONTNEED) on XFS can break writeback ordering and zeroing; see
http://oss.sgi.com/archives/xfs/2013-06... - 05:56 PM Revision 2434ecca (ceph): Merge remote-tracking branch 'gh/wip-4976-cuttlefish' into cuttlefish
- Reviewed-by: Samuel Just <sam.just@inktank.com>
- 05:50 PM Revision fd83bc3f (ceph): client: fix warning
- client/Client.cc: In member function 'int Client::_read_sync(Fh*, uint64_t, uint64_t, ceph::bufferlist*)':
warning: c... - 05:45 PM Revision b2f1a1ad (ceph): mds: fix remote wrlock rejoin
- remote wrlock's target is not always inode's auth MDS.
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com> - 05:45 PM Revision 15a5d37a (ceph): mds: fix race between scatter gather and dirfrag export
- If we gather dirty scatter lock state while corresponding dirfrag
is been exporting, we may receive different dirfrag... - 05:37 PM Revision 35f0478e (ceph): use correct branch for admin_socket tests
- 05:36 PM Revision 3649e277 (ceph): admin_socket: fetch test from correct branch
- 04:58 PM Revision 1a3f0b3c (ceph): Merge branch 'next'
- 04:58 PM Revision ded0a5f4 (ceph): Revert "client: fix warning"
- This reverts commit 4a3127f48d75121745f81d1aba723cb7f867f790.
Wrong branch. - 04:08 PM Revision 4455f75d (ceph): valgrind: give up and ignore all leveldb leaks
- Hopefully if it is our fault we will have our own struct wrapping the
leveldb resource that we leak. - 06:03 AM Revision 96c9493d (ceph): radosgw-admin: interface to control ops state
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 06:02 AM Revision 8b1524be (ceph): rgw: OpState internal api
- Add new higher level functions to set, renew, list, and remove
logged operation state.
Signed-off-by: Yehuda Sadeh <... - 06:01 AM Revision 258edfca (ceph): rgw: fix check_state call
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 05:03 AM Revision f8973bda (ceph): common/Preforker: fix warning
- common/Preforker.h: In member function ‘int Preforker::signal_exit(int)’:
warning: common/Preforker.h:82:45: ignoring... - 05:01 AM Revision 6427985b (ceph): mon: Monitor: make sure we backup a monmap during sync start
- First of all, we must find a monmap to backup. The newest version.
Secondly, we must make sure we back it up before... - 05:01 AM Revision f8f83e78 (ceph): mon: Monitor: obtain latest monmap on sync store init
- Always use the highest version amongst all the typically available
monmaps: whatever we have in memory, whatever we h... - 05:00 AM Revision 41e1a6be (ceph): mon: Monitor: don't remove 'mon_sync' when clearing the store during abort
- Otherwise, we will end up losing the monmap we backed up when we started
the sync, and the monitor may be unable to s... - 04:58 AM Revision 5e6dc4ea (ceph): mon: Monitor: make sure we backup a monmap during sync start
- First of all, we must find a monmap to backup. The newest version.
Secondly, we must make sure we back it up before... - 04:58 AM Revision 6284fdce (ceph): mon: Monitor: obtain latest monmap on sync store init
- Always use the highest version amongst all the typically available
monmaps: whatever we have in memory, whatever we h... - 04:56 AM Revision af5a9861 (ceph): mon: Monitor: don't remove 'mon_sync' when clearing the store during abort
- Otherwise, we will end up losing the monmap we backed up when we started
the sync, and the monitor may be unable to s... - 04:31 AM Revision 3f32ded4 (ceph): os/FileStore: drop posix_fadvise(...DONTNEED)
- On XFS this call is problematic because it directly calls the filemap
writeback without vectoring through xfs. This ... - 04:24 AM Revision ffade3c8 (ceph): os/FileStore: use fdatasync(2) instead of sync_file_range(2)
- The use of sync_file_range(2) on XFS screws up XFS' delicate ordering
of writeback and range zeroing; see #4976 and t... - 03:55 AM Revision baa1c86e (ceph): Merge remote-tracking branch 'upstream/wip-log-rewrite-sam'
- Fixes: #5232
Reviewed-by: Sage Weil <sage@inktank.com> - 03:45 AM Revision d628109f (ceph): rgw: specialized obj zone copy state for statelog
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 03:07 AM Revision 13e03021 (ceph): rgw: internal api for statelog objclass
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 12:55 AM Revision 3383ba63 (ceph): config: fix run_dir typo
- From 654299108bfb11e7dce45f54946d1505f71d2de8.
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commi...
06/18/2013
- 11:28 PM Revision 0b932bfd (ceph): cls_statelog: pass in timestamp
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 10:44 PM Revision 25749033 (ceph): AuthMonitor: auth export's status message to ss, not ds
- This puts it on stderr, not stdout
Signed-off-by: Dan Mick <dan.mick@inktank.com> - 10:14 PM Revision 75b6c829 (ceph): doc: Fixed OpenStack Keystone instruction.
- fixes: #5178
- 10:14 PM Revision cba4de11 (ceph): cls_statelog: improve unitest
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 10:13 PM Revision b89f47c8 (ceph): cls_statelog: fix a few issues
- Issues that came up when developed the unitest
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> - 09:51 PM Revision 41e1416c (ceph): ceph.spec: create /var/run on package install
- The %ghost %dir ... line will make this get cleaned up but won't install
it.
Reported-by: Derek Yarnell <derek@umiac... - 09:51 PM Revision 64ee0148 (ceph): ceph.spec: create /var/run on package install
- The %ghost %dir ... line will make this get cleaned up but won't install
it.
Reported-by: Derek Yarnell <derek@umiac... - 09:28 PM Revision 2df36191 (ceph): global: create /var/run/ceph on daemon startup
- This handles cases where the daemon is started without the benefit of
sysvinit or upstart (as with teuthology or ceph... - 09:27 PM Revision c819dcc2 (ceph): Merge branch 'master' of https://github.com/ceph/ceph
- 09:26 PM Revision 97f1322c (ceph): doc: Updated deployment preflight.
- fixes: #5266
Signed-off-by: John Wilkins <john.wilkins@inktank.com> - 09:23 PM Revision bb799e69 (ceph): test_rados.py: add some tests for mon_command
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com> - 09:22 PM Revision 64b4e4a6 (ceph): rados.py: wrap target in c_char_p()
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com> - 09:22 PM Revision 54f74325 (ceph): rados.py: return error strings even if ret != 0
- Key rados_free() off returned length, not ret
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Sage Weil ... - 09:22 PM Revision 81e73c7a (ceph): ceph.in: pass parsed conffile to Rados constructor
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com> - 09:22 PM Revision 2fc8d864 (ceph): ceph.in: global var dontsplit should be capitalized
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com> - 09:18 PM Revision 38a595ba (ceph): FileStore: optionally compact leveldb on mount
- Reviewed-by: Sage Weil <sage@inktank.com>
Signed-off-by: Samuel Just <sam.just@inktank.com> - 09:09 PM Revision 4a3127f4 (ceph): client: fix warning
- signed/unsigned comparison
Signed-off-by: Sage Weil <sage@inktank.com> - 08:20 PM Revision efcf6265 (ceph): FileStore::lfn_open: don't call get_index under fdcache_lock
- lfn_open() is called with indexes locked, so we cannot lock
and index under fdcache_lock.
Fixes: #5389
Signed-off-by... - 07:33 PM Revision eace9987 (ceph): PG: don't dirty log unconditionally in activate()
- merge_log and friends all take care of dirtying the log
as necessary.
Fixes: #5238
Signed-off-by: Samuel Just <sam.j... - 06:28 PM Revision bfe4bf9d (ceph): rgw: handle racing default region creation
- If region is not specified and there's no default region set
we try to create a default region. However, we may race ... - 05:26 PM Revision fda618e9 (ceph): mon: OSDMonitor: don't ignore apply_incremental()'s return on UfP [1]
- apply_incremental() may return -EINVAL. Don't ignore it.
[1] UfP = Update from Paxos
Fixes: #5343
Signed-off-by: ... - 05:03 PM Revision ce7b5ea7 (ceph): common/Preforker: fix warning
- common/Preforker.h: In member function ‘int Preforker::signal_exit(int)’:
warning: common/Preforker.h:82:45: ignoring... - 05:02 PM Revision 8bd936f0 (ceph): client: fix warning
- client/Client.cc: In member function 'virtual void Client::ms_handle_remote_reset(Connection*)':
warning: client/Clie... - 04:37 PM Revision 6b52acc8 (ceph): config.h: ensure U64 option defaults are computed as 64 bits
- Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Greg Farnum <greg@inktank.com> - 04:35 PM Revision 32c82347 (ceph): Use authorized_keys2 instead of authorized_keys
- Instead of going through the trouble of adding/removing lines
from authorized_keys which has all our normal keys in i... - 03:52 PM Revision 24fdfd26 (ceph): ceph-deploy: use correct branch for workunits
- 07:04 AM Revision e2af5fbe (ceph): test: test for cls_statelog
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 07:04 AM Revision 1ecec3a1 (ceph): cls_statelog: fixes
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 04:06 AM Revision 8d5fc708 (ceph): cls_statelog: add client api functions
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 04:06 AM Revision fbe816a1 (ceph): cls_statelog: fixes and changes to api
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 03:10 AM Revision 7669662b (ceph): cls_statelog: introducing new objclass to handle state tracking
- Somewhat similar to the log objclass, but uses different data for
indexing. Also keeps a dual index. In general an en... - 03:06 AM Revision cbbad5b5 (ceph): chmod +x iogen.sh
- Signed-off-by: Sage Weil <sage@inktank.com>
- 02:55 AM Revision 5e9a0a14 (ceph): Merge branch 'next'
- 02:55 AM Revision c14dd154 (ceph): client: handle reset during initial mds session open
- If we get a reset during our attempt to open an MDS session, close out the
Connection* and retry to open the session,... - 02:54 AM Revision df8a3e55 (ceph): client: handle reset during initial mds session open
- If we get a reset during our attempt to open an MDS session, close out the
Connection* and retry to open the session,... - 01:56 AM Revision 2e27f69e (ceph): rgw: move a couple of unitests to a different Makefile rule
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 12:41 AM Revision f5f83148 (ceph): rgw: object mtime the same for both object and bucket index
- Make sure object mtime that's passed to bucket index is the
same as the one set on the object.
Signed-off-by: Yehuda... - 12:14 AM Revision 7f63baa6 (ceph): rgw: fix inter-region copy (ofs wasn't correct)
- Fixing an issue with data read. Since inter-region copy uses
embedded metadata within the data input, we need to fix ...
06/17/2013
- 11:48 PM Revision 8c179f36 (ceph): big: add big suite
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:41 PM Revision d64f264c (ceph): rados: don't use ceph-fuse for workunits
- They can run on the local mount/dir.
- 11:39 PM Revision 92997a49 (ceph): mon: fix 'osd dump <epoch>'
- The optional epoch argument was missing from the command spec.
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-... - 11:24 PM Revision 0ff2e42e (ceph): Use authorized_keys2 instead of authorized_keys
- Instead of going through the trouble of adding/removing lines
from authorized_keys which has all our normal keys in i... - 10:52 PM Revision 49e0cfc4 (ceph): powercycle: add ext4 to osd powercycle test matrix
- 10:47 PM Revision aa883483 (ceph): ceph-disk: add some notes on wth we are up to
- Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit 8c6b24e9039079e897108f28d6af58cbc703a15a) - 10:47 PM Revision 261964ad (ceph): ceph-disk: clear TERM to avoid libreadline hijinx
- The weird output from libreadline users is related to the TERM variable.
Signed-off-by: Sage Weil <sage@inktank.com>... - 10:47 PM Revision e36fb326 (ceph): ceph-disk-udev: set up by-partuuid, -typeuuid symlinks on ancient udev
- Make the ancient-udev/blkid workaround script for RHEL/CentOS create the
symlinks for us too.
Signed-off-by: Sage We... - 10:47 PM Revision c3936ebb (ceph): ceph-disk: do not stop activate-all on first failure
- Keep going even if we hit one activation error. This avoids failing to
start some disks when only one of them won't ... - 10:47 PM Revision 3cb783c3 (ceph): ceph.spec: include partuuid rules in package
- Commit f3234c147e083f2904178994bc85de3d082e2836 missed this.
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry pic... - 10:47 PM Revision 2d771b57 (ceph): ceph.spec: install/uninstall init script
- This was commented out almost years ago in commit 9baf5ef4 but it is not
clear to me that it was correct to do so. I... - 10:47 PM Revision dfe421e4 (ceph): sysvinit, upstart: ceph-disk activate-all on start
- On 'service ceph start' or 'service ceph start osd' or start ceph-osd-all
we should activate any osd GPT partitions.
... - 10:47 PM Revision ef47cf9c (ceph): ceph-disk: add 'activate-all'
- Scan /dev/disk/by-parttypeuuid for ceph OSDs and activate them all. This
is useful when the event didn't trigger on ... - 10:47 PM Revision 65ec1d87 (ceph): udev: /dev/disk/by-parttypeuuid/$type-$uuid
- We need this to help trigger OSD activations.
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit... - 10:46 PM Revision 910af074 (ceph): Merge branch 'wip-5194' into next
- Reviewed-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Gary Lowell <gary.lowell@inktank.com> - 10:43 PM Revision 8c6b24e9 (ceph): ceph-disk: add some notes on wth we are up to
- Signed-off-by: Sage Weil <sage@inktank.com>
- 10:39 PM Revision 94b37005 (ceph): rgw: intra-region copy, preserve mtime
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 09:50 PM Revision f35bc025 (ceph): PG: move instances of log dirtying in PG into PGLog
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 09:50 PM Revision b16fdf23 (ceph): PGLog: replace dirty_log with mark_dirty_*
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 09:50 PM Revision 6dd95c86 (ceph): PG,PGLog: remove dirty_log arguments
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 09:50 PM Revision abac4eab (ceph): test/osd/TestPGLog: fix pglog unittests for dirty_log and ondisklog
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 09:50 PM Revision 9b6cb639 (ceph): PGLog: add debug check on written keys, verify on write
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 09:50 PM Revision 962b64a8 (ceph): PGLog,PG: use normal log dirtying and writing for append and trim
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 09:50 PM Revision 2ad319be (ceph): PGLog: only iterate over dirty portions of the log
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 09:50 PM Revision c6dd60db (ceph): PGLog: rename dirty() to is_dirty()
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 09:50 PM Revision f164a325 (ceph): PGLog: check for dirty_to != eversion_t() and dirty_from != eversion_t:...
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 09:50 PM Revision 29eb333b (ceph): test/osd/TestPGLog: %s/dirty()/is_dirty()
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 09:50 PM Revision 39245319 (ceph): PGLog: clear missing on backfill reset
- When backfill is reset, the missing set should be cleared
since all objects are >last_backfill.
Fixes: #5320
Signed-... - 09:50 PM Revision 53e1fda0 (ceph): FileStore: add rmkeyrange
- Handling it in DBObjectMap really only has efficiency
advantages if the object is a clone.
Signed-off-by: Samuel Jus... - 09:50 PM Revision 7bc43055 (ceph): PG: remove ondisklog usages from PG
- ondisklog is now only relevant for the divergent priors mapping.
Signed-off-by: Samuel Just <sam.just@inktank.com> - 09:50 PM Revision a9a41bc0 (ceph): PGLog: pass only divergent_priors, not ondisklog
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 09:50 PM Revision ca1637ff (ceph): PGLog: remove other ondisklog references
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 09:50 PM Revision b73aa30e (ceph): PGLog: remove OndiskLog
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 09:50 PM Revision fb88873c (ceph): osd_types: move code for pg_log_entry_t::get_key_name into eversion_t
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 09:50 PM Revision d77c4ffa (ceph): PGLog: track dirty_to and dirty_from for log
- This allows the log to only write out/clear the keys
which have actually changed.
Signed-off-by: Samuel Just <sam.ju... - 09:46 PM Revision 4c89a2b6 (ceph): rgw: system user get obj returns JSON encoded metadata
- instead of binary encoded metadata
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> - 09:20 PM Revision 47ce702c (ceph): *: always include rados.h using types.h
- types.h redefines __le* to ceph_le* to ensure endian
safety.
Signed-off-by: Samuel Just <sam.just@inktank.com>
Revie... - 08:53 PM Revision ebd003bc (ceph): valgrind: another leveldb leak
- 08:29 PM Revision 5cf5f18e (ceph): Merge branch 'next'
- 08:15 PM Revision d46e6c3b (ceph): OSD: we need to check pg ?.0 for resurrection
- Fixes: #5269
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
Reviewed-by:... - 07:54 PM Revision 4386d2c8 (ceph): rbd: do not use ceph-fuse to run functional tests
- The workunit task can now do this in a local directory.
- 07:24 PM Revision 5bf08cd5 (ceph): libcephfs: add a couple multiclient tests
- Signed-off-by: Sage Weil <sage@inktank.com>
- 07:24 PM Revision ee40c217 (ceph): client: fix sync read zeroing at EOF
- If we have a read that hits EOF, we need to do a short read. Previously
we would zero the buffer if we were complete... - 07:21 PM Revision 4a739b13 (ceph): rgw: escape prefix correctly when listing objects
- Fixes: #5362
When listing objects prefix needs to be escaped correctly (the
same as with the marker). Otherwise listi... - 07:21 PM Revision 6edba9e9 (ceph): messages/MMonSync: initialize crc in ctor
- Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit cd1c289b96a874ff99a83a44955d05efc9f2765a) - 06:16 PM Revision d7f7d613 (ceph): ceph-disk-udev: set up by-partuuid, -typeuuid symlinks on ancient udev
- Make the ancient-udev/blkid workaround script for RHEL/CentOS create the
symlinks for us too.
Signed-off-by: Sage We... - 06:16 PM Revision e538829f (ceph): ceph-disk: clear TERM to avoid libreadline hijinx
- The weird output from libreadline users is related to the TERM variable.
Signed-off-by: Sage Weil <sage@inktank.com> - 06:16 PM Revision 253069e0 (ceph): ceph.spec: include partuuid rules in package
- Commit f3234c147e083f2904178994bc85de3d082e2836 missed this.
Signed-off-by: Sage Weil <sage@inktank.com> - 06:16 PM Revision c9074375 (ceph): ceph-disk: do not stop activate-all on first failure
- Keep going even if we hit one activation error. This avoids failing to
start some disks when only one of them won't ... - 06:09 PM Revision b8d2ba14 (ceph): rgw: set default region as master
- A default region that is automaticall created needs to be
set as the master.
Signed-off-by: Yehuda Sadeh <yehuda@ink... - 06:09 PM Revision 7c729335 (ceph): test: update cli test
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 06:09 PM Revision 00656dad (ceph): rgw: add 'delete' to signed subresources list
- This fixes a regression that removed 'delete' from the signed
subresources list, thus made it impossible to authentic... - 05:57 PM Revision fcd65139 (ceph): rgw: escape prefix correctly when listing objects
- Fixes: #5362
When listing objects prefix needs to be escaped correctly (the
same as with the marker). Otherwise listi... - 05:57 PM Revision a8f9d57a (ceph): rgw: translate object marker to raw format
- Fixes: #4600
Object marker should be treated as an object, so that name is formatted
correctly when getting the raw o... - 05:55 PM Revision d582ee24 (ceph): rgw: escape prefix correctly when listing objects
- Fixes: #5362
When listing objects prefix needs to be escaped correctly (the
same as with the marker). Otherwise listi... - 05:42 PM Revision 2ad85576 (ceph): client: fix ancient typo in caps revocation path
- If we have dropped all references to a revoked capability, send the ack
to the MDS. This typo has been there since v... - 05:41 PM Revision b7143c2f (ceph): client: fix ancient typo in caps revocation path
- If we have dropped all references to a revoked capability, send the ack
to the MDS. This typo has been there since v... - 05:03 PM Revision d3d88983 (ceph): messages/MMonHealth: remove unused flag field
- This was initialized in (one of) the ctor(s), but not encoded/decoded,
and not used. Remove it. This makes valgrind... - 05:03 PM Revision 646d9ccc (ceph): messages/MMonProbe: fix uninitialized variables
- Backport: cuttlefish
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit 4974b29e251d433101b699550... - 04:49 PM Revision 13680976 (ceph): sysvinit, upstart: ceph-disk activate-all on start
- On 'service ceph start' or 'service ceph start osd' or start ceph-osd-all
we should activate any osd GPT partitions.
... - 04:49 PM Revision cc9b83a8 (ceph): ceph.spec: install/uninstall init script
- This was commented out almost years ago in commit 9baf5ef4 but it is not
clear to me that it was correct to do so. I... - 04:49 PM Revision d512dc9e (ceph): udev: /dev/disk/by-parttypeuuid/$type-$uuid
- We need this to help trigger OSD activations.
Signed-off-by: Sage Weil <sage@inktank.com> - 04:49 PM Revision 5c7a2368 (ceph): ceph-disk: add 'activate-all'
- Scan /dev/disk/by-parttypeuuid for ceph OSDs and activate them all. This
is useful when the event didn't trigger on ... - 11:14 AM Revision 1d86f77e (ceph): mds: fix cross-authorty rename race
- When doing cross-authorty rename, we need to make sure bystanders
have received all messages sent by inode's original... - 11:14 AM Revision 7f5d6e5c (ceph): mds: don't journal bare dirfrag
- don't journal bare dirfrag when starting scatter. also add debug
code for bare dirfrag modification.
Signed-off-by: ... - 11:14 AM Revision 18b9e63b (ceph): mds: don't update migrate_seq when importing non-auth cap
- We use migrate_seq to distinguish old and new auth MDS. So we should
not change migrate_seq when importing non-auth c... - 11:14 AM Revision 29e6597e (ceph): mds: fix frozen check in Server::try_open_auth_dirfrag()
- Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
- 11:14 AM Revision f11ec5cc (ceph): mds: handle undefined dirfrags when opening inode
- When MDS is rejoin stage, cache rejoin message can add undefined
inodes and dirfrags to the cache. These undefined ob... - 11:14 AM Revision aa3e512c (ceph): mds: try purging stray inode after storing backtrace
- Inode is auth pinned and can't be purged while storing backtrace,
so we should try purging stray inode after storing ... - 03:13 AM Revision f179dc1f (ceph): mon: make mark_me_down asserts match check
- The OSD may have sent a request where the message source does not match
the target in the message. Verify that the t... - 03:12 AM Revision ae04f3c0 (ceph): rados: whitelist 'wrongly marked me down' for cephtool tests
- These test 'ceph osd down ...'; whitelist the resulting log message for
these tests.
06/16/2013
- 11:49 PM Revision e3fb095d (ceph): Merge branch 'next'
- 11:49 PM Revision 2fe4d29f (ceph): ceph: remove space when prefix is blank
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:48 PM Revision 8d9eef23 (ceph): ceph: fix return code for multi-target commands
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:48 PM Revision 84d1847f (ceph): ceph: error out properly when failing to get commands
- If we make ret positive here we miss the failure check below. Instead,
just set outs appropriately.
Signed-off-by: ... - 11:42 PM Revision 8d9272ec (ceph): test/admin_socket/objecter_requests: fix test
- Commit 2bda9db1c24530cbaaa161b7ff0a80efa913aa78 added command_ops
to the result.
Signed-off-by: Sage Weil <sage@inkt... - 09:53 PM Revision 7887f84f (ceph): misc: let clients use any pool
- rados.py, for example, creates new pools for each instance.
- 08:36 PM Revision efebdba0 (ceph): ceph: do not print status to output file when talking to old mons
- The old cli would send the status message to stdout instead of stderr;
we try to emulate that behavior when talking t... - 08:11 PM Revision 7177d2e8 (ceph): ceph_manager: fix ceph tell mon.*
- Need -- to make cli stop parsing (or quote the options).
Otherwise, the options will be parsed/applied to the cli's
l... - 05:03 PM Revision 38f82f61 (ceph): rados: no cephtool test on ceph-fuse
- 05:00 PM Revision 73413642 (ceph): rados: do not run cli tests on top of ceph-fuse
- Some of the commands we test break teh mds, which break the mount, which
stall teh test.
Fixes: #5370 - 04:10 PM Revision 1ec8ba50 (ceph): no need for ceph --concise argument
- 03:50 PM Revision 80c2d5a8 (ceph): osd/ReplicatedPG: length 0 writes are allowed
- From f1b6bd7988ab964c9167eff7bea51a49573f5175.
Signed-off-by: Sage Weil <sage@inktank.com> - 05:06 AM Revision 1113ff02 (ceph): rgw: get / set user & bucket meta mtime
- also update infrastructure to be able to set mtime on objects
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> - 03:50 AM Revision 719988fa (ceph): marginal: refactor multiclient collection, separate out locktest
- 03:50 AM Revision 50d9738f (ceph): move multiclient tests from marginal -> fs suite
- 03:50 AM Revision c5cf1bd5 (ceph): fs: disable multiclient fsx
- current hangs. fixme!
- 03:50 AM Revision 1dcc0c51 (ceph): fs: disable multiclient tests on kernel
- Currently fails with EPERM.
- 03:48 AM Revision 9ef6041f (ceph): Merge branch 'next'
- 03:48 AM Revision 08304a7c (ceph): common/Preforker: fix broken recursion on exit(3)
- If we exit via preforker, call exit(3) and not recursively back into
Preforker::exit(r). Otherwise you get a hang wi... - 03:48 AM Revision 7e7ff753 (ceph): common/Preforker: fix broken recursion on exit(3)
- If we exit via preforker, call exit(3) and not recursively back into
Preforker::exit(r). Otherwise you get a hang wi... - 03:47 AM Revision f25f2120 (ceph): osd/OSDMap: fix is_blacklisted()
- You can only call set_port() if is_ip() is true (there is an assert in
the accessor).
Fixes: #5366
Signed-off-by: Sa... - 03:42 AM Revision 21e85f90 (ceph): qa/workunits/misc/multiple_rsync.sh: wtf
- 2013-06-15T12:55:29.808 INFO:teuthology.task.workunit.client.0.err:+ rsync -auv --exclude local/ /usr/ usr.1
2013-06-... - 01:41 AM Revision a2cf14fe (ceph): rgw: preserve bucket creation time across different zones / regions
- Keep bucket creation time in RGWBucketInfo, and make use
of it where necessary.
Signed-off-by: Yehuda Sadeh <yehuda@...
06/15/2013
- 11:55 PM Revision 8eae1b8b (ceph): rgw: show mtime for metadata entries
- currently only shows for buckets
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> - 06:35 AM Revision 8fa4394f (ceph): rgw: fixes for intra-zone object copy
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 05:58 AM Revision 5df39aa4 (ceph): rgw: set bucket marker and bucket obj version from master
- Make sure that bucket that's created gets the same marker as
the one that the master region generated. Also, for some... - 04:57 AM Revision 622f5002 (ceph): rgw: multiple changes for intra-zone object copy
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 04:56 AM Revision 17d65716 (ceph): rgw: when setting bucket metadata key, don't override placement
- Bucket placement also contains data and index pools locations in
the source zone. However, we might be applying it on... - 04:05 AM Revision 08c915c8 (ceph): Merge remote-tracking branch 'gh/next'
- 01:20 AM Revision d5679d04 (ceph): rgw: forward amz headers of copy request to remote rgw
- So that if request has any special conditions, it'll be processed
on the remote gateway
Signed-off-by: Yehuda Sadeh ... - 01:06 AM Revision 5ff20597 (ceph): rgw: cleanup, move init_meta_info() into req_info
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 12:30 AM Revision 9253cd81 (ceph): ceph: pass --format=foo to old monitors
- And --threshold too, although.. really.
Signed-off-by: Sage Weil <sage@inktank.com>
Reviwed-by: Dan Mick <dan.mick@i... - 12:30 AM Revision c35c98d1 (ceph): ceph: add newline when using old monitors
- The old tool would print a newline after outs, e.g. from 'ceph osd create'.
Do the same when we are talking to old mo...
06/14/2013
- 11:58 PM Revision 0d3517b2 (ceph): doc: Added index tags.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 11:58 PM Revision fb07f9df (ceph): doc: Added index tags.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 11:57 PM Revision fd423fce (ceph): doc: Added index tags.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 11:57 PM Revision 8a5b2760 (ceph): doc: Added index tag.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 11:57 PM Revision d5dbc2f2 (ceph): doc: Updated usage and index tags.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 11:56 PM Revision ceba9537 (ceph): doc: Updated usage and index tags.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 11:56 PM Revision 81d4f9d9 (ceph): doc: Added introductory section. Updated usage. Index tags.
- fixes: #3220
Signed-off-by: John Wilkins <john.wilkins@inktank.com> - 11:54 PM Revision 0b604fb4 (ceph): doc: Index tags.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 11:54 PM Revision f851c5d4 (ceph): doc: Update for usage and index tags.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 11:54 PM Revision 4a79fabd (ceph): doc: Update for usage. Index tags.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 11:53 PM Revision 20e68b74 (ceph): doc: Updated for glossary usage. Index tags.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 11:53 PM Revision 44bf35a2 (ceph): doc: Updated index tags.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 11:52 PM Revision a529882a (ceph): doc: Updated index tags.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 11:52 PM Revision bb5fae4a (ceph): ceph.in: zero-arg invocation was broken (check array length)
- Also remove stray comment char
Signed-off-by: Dan Mick <dan.mick@inktank.com> - 11:52 PM Revision 8f8fd7a9 (ceph): doc: Updated index tags.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 11:06 PM Revision 2be16701 (ceph): doc: Minor updates.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 11:06 PM Revision b3a143d9 (ceph): doc: Minor updates for usage.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 10:39 PM Revision 10c0ae97 (ceph): rgw: remove unused variable
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 10:17 PM Revision 1bf7a2ca (ceph): rados: thrash under valgrind
- This will get us better coverage in the peering and recovery code.
- 10:11 PM Revision 3474fa83 (ceph): rules: Don't disable tcmalloc on ARM (and other non-intel)
- Fixes #5342
Signed-off-by: Gary Lowell <gary.lowell@inktank.com> - 10:10 PM Revision f202d332 (ceph): rules: Don't disable tcmalloc on ARM (and other non-intel)
- Fixes #5342
Signed-off-by: Gary Lowell <gary.lowell@inktank.com> - 10:01 PM Revision 37cc85ed (ceph): rgw: bucket marker contains zone name
- (issue 5347)
We need this so that raw object names on different zones within
the same region don't collide.
Signed-o... - 09:12 PM Revision cbca9232 (ceph): Remove mon socket in post-stop
- If ceph-mon segfault, socket file isn't removed.
By adding a remove in post-stop, upstart clean run directory proper... - 09:12 PM Revision 3f8b3cf1 (ceph): Remove stop on from upstart tasks
- Upstart tasks don't have to concept of 'stop on' as they
are not long running.
(cherry picked from commit 17f6fccabc2... - 09:11 PM Revision 0b9b8368 (ceph): ceph-disk: extra dash in error message
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
(cherry picked from commit f86b4e7a4831c684033363ddd335d2f3fb9a189a) - 09:11 PM Revision ecddd1e0 (ceph): ceph-disk: cast output of _check_output()
- Cast output of _check_output() to str() to be able to use
str.split().
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@b... - 09:11 PM Revision 43855e37 (ceph): ceph-disk: remove unnecessary semicolons
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
(cherry picked from commit 9785478a2aae7bf5234fbfe443603ba22b5... - 09:10 PM Revision 53927f94 (ceph): ceph-disk: fix undefined variable
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
(cherry picked from commit 9429ff90a06368fc98d146e065a7b9d1b68... - 09:10 PM Revision f1beeb26 (ceph): ceph-disk: add missing spaces around operator
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
(cherry picked from commit c127745cc021c8b244d721fa940319158ef... - 09:10 PM Revision fe23ae00 (ceph): udev: drop useless --mount argument to ceph-disk
- It doesn't mean anything anymore; drop it.
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit bc... - 09:10 PM Revision d99e0a89 (ceph): ceph-disk-udev: activate-journal
- Trigger 'ceph-disk activate-journal' from the alt udev rules.
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry pi... - 09:10 PM Revision dfbd2010 (ceph): ceph-disk: do not use mount --move (or --bind)
- The kernel does not let you mount --move when the parent mount is
shared (see, e.g., https://bugzilla.redhat.com/show... - 09:09 PM Revision 98a990d7 (ceph): ceph.spec: include by-partuuid udev workaround rules
- These are need for old or buggy udev. Having them for new and unbroken
udev is harmless.
Signed-off-by: Sage Weil <... - 09:09 PM Revision 1504e23f (ceph): ceph-disk: work around buggy rhel/centos parted
- parted on RHEL/Centos prefixes the *machine readable output* with
1b 5b 3f 31 30 33 34 68
Note that the same thing... - 09:09 PM Revision 0b9482bd (ceph): ceph-disk: implement 'activate-journal'
- Activate an osd via its journal device. udev populates its symlinks and
triggers events in an order that is not rela... - 09:09 PM Revision 062b9296 (ceph): ceph-disk: call partprobe outside of the prepare lock; drop udevadm settle
- After we change the final partition type, sgdisk may or may not trigger a
udev event, depending on how well udev is b... - 09:09 PM Revision 9f9dc8b8 (ceph): ceph-disk: add 'zap' command
- Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit 10ba60cd088c15d4b4ea0b86ad681aa57f1051b6) - 09:08 PM Revision 4fab29c1 (ceph): ceph-disk: fix stat errors with new suppress code
- Broken by 225fefe5e7c997b365f481b6c4f66312ea28ed61.
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from ... - 09:08 PM Revision 01ba391b (ceph): ceph-disk: add '[un]suppress-activate <dev>' command
- It is often useful to prepare but not activate a device, for example when
preparing a bunch of spare disks. This mar... - 09:04 PM Revision e5ffe0d2 (ceph): ceph-disk: do not use mount --move (or --bind)
- The kernel does not let you mount --move when the parent mount is
shared (see, e.g., https://bugzilla.redhat.com/show... - 09:04 PM Revision b1391520 (ceph): ceph-disk-udev: activate-journal
- Trigger 'ceph-disk activate-journal' from the alt udev rules.
Signed-off-by: Sage Weil <sage@inktank.com> - 09:04 PM Revision bcfd2f31 (ceph): udev: drop useless --mount argument to ceph-disk
- It doesn't mean anything anymore; drop it.
Signed-off-by: Sage Weil <sage@inktank.com> - 09:04 PM Revision f3234c14 (ceph): ceph.spec: include by-partuuid udev workaround rules
- These are need for old or buggy udev. Having them for new and unbroken
udev is harmless.
Signed-off-by: Sage Weil <... - 09:04 PM Revision 1aa7f595 (ceph): ceph.spec: add missing ceph_test_rados_api_cmd to package
- Signed-off-by: Sage Weil <sage@inktank.com>
- 07:35 PM Revision b1293ee8 (ceph): ceph: flush stderr, stdout for sane output; add prefix
- Aie.
e.g., ceph tell mon.* injectargs '--debug-ms 1'
mon.a: injectargs:debug_ms=1/1
mon.b: injectargs:debug_ms=1/... - 07:10 PM Revision 82ff72f8 (ceph): ceph-disk: work around buggy rhel/centos parted
- parted on RHEL/Centos prefixes the *machine readable output* with
1b 5b 3f 31 30 33 34 68
Note that the same thing... - 06:22 PM Revision 92b83007 (ceph): mon: OSDMonitor: don't ignore apply_incremental()'s return on UfP [1]
- apply_incremental() may return -EINVAL. Don't ignore it.
[1] UfP = Update from Paxos
Fixes: #5343
Signed-off-by: ... - 06:21 PM Revision 41a15a63 (ceph): upstart: start ceph-all on runlevel [2345]
- Starting when only one network interface has started breaks machines with
multiple nics in very problematic ways.
Th... - 06:21 PM Revision 7e08ed1b (ceph): upstart: start ceph-all on runlevel [2345]
- Starting when only one network interface has started breaks machines with
multiple nics in very problematic ways.
Th... - 06:02 PM Revision 7503db9a (ceph): ceph: fix mon.*
- Signed-off-by: Sage Weil <sage@inktank.com>
- 05:32 PM Revision 9cdc60af (ceph): ceph_manager: use new ceph tell mon.* syntax
- Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com> - 05:17 PM Revision a2b2f39b (ceph): librados: add tests for too-large objects
- Signed-off-by: Sage Weil <sage@inktank.com>
- 05:14 PM Revision 4a1eb3c8 (ceph): osd: fix types for size checks
- Signed-off-by: Sage Weil <sage@inktank.com>
- 04:42 PM Revision 2be3c8dd (ceph): remove RELEASE_CHECKLIST
- This ancient document has long since been replaced by
doc/dev/release-process.rst.
Signed-off-by: Sage Weil <sage@in... - 04:40 PM Revision f1b6bd79 (ceph): osd: EINVAL from truncate causes osd to crash
- Maximum object size is 100GB configurable with osd_max_object_size
Error EFBIG if attempt to WRITE/WRITEFULL/TRUNCATE... - 05:48 AM Revision 8730db19 (ceph): rados: fix up for parallel work
- - use a separate pool for each client
- create pool at start, destroy pool at end
- use all clients, if not explicitl... - 05:08 AM Revision bcfbd0a3 (ceph): ceph_test_rados: add --pool <name> arg
- Signed-off-by: Sage Weil <sage@inktank.com>
- 04:59 AM Revision 7ec64db4 (ceph): rgw: pass original object attrs through extra request data
- introduce a new mechanism that sends extra data with object
info, and use it to encode source object metadata.
Signe... - 04:33 AM Revision 9b66f1aa (ceph): Merge remote-tracking branch 'gh/next'
- 02:37 AM Revision c672b777 (ceph): Merge pull request #362 from ceph/wip-4984
- ceph-disk: udev/partprobe redo, zap command, activate-journal command
- 01:13 AM Revision 02599c43 (ceph): ceph-fuse: fix uninitialized variable
- There is a delete call in the out_mc_start_failed path.
Signed-off-by: Sage Weil <sage@inktank.com> - 01:01 AM Revision 10ba60cd (ceph): ceph-disk: add 'zap' command
- Signed-off-by: Sage Weil <sage@inktank.com>
- 01:01 AM Revision 8b3b59e0 (ceph): ceph-disk: call partprobe outside of the prepare lock; drop udevadm settle
- After we change the final partition type, sgdisk may or may not trigger a
udev event, depending on how well udev is b... - 01:01 AM Revision a2a78e8d (ceph): ceph-disk: implement 'activate-journal'
- Activate an osd via its journal device. udev populates its symlinks and
triggers events in an order that is not rela... - 12:47 AM Revision 71402a5d (ceph): Merge pull request #363 from dmick/wip-cli-help
- Reviewed-by: Sage Weil <sage@inktank.com>
- 12:40 AM Revision 06f0b724 (ceph): ceph.in: allow args with -h to limit help to cmds that match partially
- Enables "ceph -h pg" to see just the pg commands
Signed-off-by: Dan Mick <dan.mick@inktank.com> - 12:38 AM Revision 6ebfd3c9 (ceph): ceph.in: better global description of tool
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 12:38 AM Revision 821b203c (ceph): ceph.in: less verbosity on error
- Only show 'did you mean?' when in verbose mode
Only show first ten closest matches on error
Signed-off-by: Dan Mick ... - 12:38 AM Revision 99bd5c8f (ceph): librados: add missing #include
- librados/librados.cc: In function 'int rados_mon_command_target(void*, const char*, const char**, size_t, const char*...
- 12:13 AM Revision 0e303865 (ceph): adding a newline to auth key data
- Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
06/13/2013
- 11:39 PM Revision 93505bb3 (ceph): librados: wait for osdmap for commands that need it
- In commit 7e1cf87b5158c870e2a118ed6d316be8cb9818ce we stopped waiting for
the osdmap on start because the Objecter wi... - 11:38 PM Revision f6a864d0 (ceph): rules: Don't disable tcmalloc on ARM (and other non-intel)
- Fixes #5342
Signed-off-by: Gary Lowell <gary.lowell@inktank.com> - 11:27 PM Revision 662fd9ec (ceph): Merge branch 'master' of github.com:ceph/teuthology
- 11:26 PM Revision e1daa169 (ceph): modified ceph-deploy to throw appropriate exceptions
- Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
- 11:21 PM Revision 763432a3 (ceph): Merge pull request #356 from ceph/wip-leaks
- Reviewed-by: Samuel Just <sam.just@inktank.com>
- 11:15 PM Revision 95aa2e8d (ceph): Merge branch 'wip-objecter' into next
- Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
- 11:12 PM Revision 5fb0444c (ceph): Update adminops.rst add capabilities
- Added the necessary user capabilities required for each API call.
Signed-off-by: Adam Twardowski adam.twardowski@gma... - 11:01 PM Revision 2bda9db1 (ceph): osdc/Objecter: dump command ops
- Dump command_ops along with everything else.
Signed-off-by: Sage Weil <sage@inktank.com> - 10:57 PM Revision 6e73d999 (ceph): osdc/Objecter: ping osds for which we have pending commands
- As with ops and linger_ops, this ensures we detect connection resets.
Signed-off-by: Sage Weil <sage@inktank.com> - 10:56 PM Revision e4f9dce7 (ceph): ceph.in: refuse 'ceph <type> tell' commands; suggest 'ceph tell <type>'
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com> - 10:30 PM Revision a6876ad7 (ceph): ceph.in: argparsing cleanup: suppress --completion, add help
- Options -v, --verbose, --concise didn't have helpstrings
Option --completion doesn't quite work yet, and should be hi... - 10:17 PM Revision 392e86fb (ceph): Merge remote-tracking branch 'gh/next'
- 10:16 PM Revision 68a91995 (ceph): osdc/Objecter: kick command ops on osd con resets
- Resend osd/pg commands on the OSDSession, just as we do with other request
types.
Signed-off-by: Sage Weil <sage@ink... - 10:16 PM Revision db7d1210 (ceph): osdc/Objecter: add perfcounters for commands
- This matches the other counters we maintain for other kinds of ops.
Signed-off-by: Sage Weil <sage@inktank.com> - 09:54 PM Revision 05f634cb (ceph): added upgrade tasks for cuttlefish to next and bobtail to cuttlefish to...
- Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
- 09:51 PM Revision f005204f (ceph): stop stripping leading \n from osd commands
- leaving them in for mon command, but not for any good reason.
- 09:42 PM Revision 9a7ed0b3 (ceph): mon: fix idempotency of 'osd crush add'
- If we add an item that already exists in particular position, we should
update instead of inserting it; the CrushWrap... - 09:42 PM Revision 7e1cf87b (ceph): librados: do not wait for osdmap on start
- If we abort while waiting, we incorrect clean up (we switch the state value
incorrectly, and also fail to clean up th... - 09:09 PM Revision 51dae8ad (ceph): doc: Updated with glossary terms.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 08:50 PM Revision e1d41901 (ceph): adding iogen.sh
- Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
- 06:27 PM Revision 35ea1639 (ceph): mon/MonmapMonitor: remove unused label
- mon/MonmapMonitor.cc: In member function 'bool MonmapMonitor::preprocess_command(MMonCommand*)':
mon/MonmapMonitor.cc... - 06:27 PM Revision 987f175f (ceph): mon/MonCap: bootstrap-* need to subscribe to osdmap, monmap
- Signed-off-by: Sage Weil <sage@inktank.com>
- 05:53 PM Revision ea6880f8 (ceph): msg/DispatchQueue: do not discard queued events on stop
- When the shutdown/stop flag is set, continue to work through the queue.
Process events, but discard messages. This a... - 05:53 PM Revision 597e4398 (ceph): msgr: queue reset when marking down pipes on shutdown
- This lets the callbacks clean up ref cycles.
Signed-off-by: Sage Weil <sage@inktank.com> - 05:53 PM Revision 962d1187 (ceph): mon/MonClient: mark_down connection on shutdown
- Signed-off-by: Sage Weil <sage@inktank.com>
- 05:53 PM Revision 0193f885 (ceph): mon/MonClient: mark_down during get_monmap_privately() shutdown
- We explicitly mark_down() and clear cur_con when shutting down; do the same
for get_monmap_privately() to ensure that... - 05:52 PM Revision 77db175c (ceph): mon/MonClient: tear down version requests on shutdown
- Make sure all callers can handle ECANCELED.
Signed-off-by: Sage Weil <sage@inktank.com> - 05:52 PM Revision e96c0cee (ceph): msgr: use ConnectionRef throughout
- Make RefCountedObject a private parent of Connection so that users are
forced to use ConnectionRef whenever reference... - 05:52 PM Revision eea73ab8 (ceph): msg/Pipe: reset replaced pipes
- This gives the ms_handle_reset call a chance to clean up (for example, by
breaking a con->priv <-> session reference ... - 05:52 PM Revision 26e16c00 (ceph): msg/Pipe: include con reef in debug prestring
- Signed-off-by: Sage Weil <sage@inktank.com>
- 05:52 PM Revision de64bc50 (ceph): msgr: queue reset exactly once on any connection
- Use the atomic pipe link removal as a signal that we are the one failing
the con and use that to queue the reset even... - 05:52 PM Revision cd1c289b (ceph): messages/MMonSync: initialize crc in ctor
- Signed-off-by: Sage Weil <sage@inktank.com>
- 05:52 PM Revision d172c332 (ceph): osd/ReplicatedPG: don't leak Session refs in do_osd_op_effects()
- Signed-off-by: Sage Weil <sage@inktank.com>
- 05:52 PM Revision b56c9654 (ceph): osd: do not leak MOSDPings on shutdown
- Signed-off-by: Sage Weil <sage@inktank.com>
- 05:52 PM Revision 449bcd6f (ceph): osd: close classes on shutdown
- Signed-off-by: Sage Weil <sage@inktank.com>
- 05:52 PM Revision 99172c3c (ceph): osd: do not leak HeartbeatSession on shutdown
- Signed-off-by: Sage Weil <sage@inktank.com>
- 05:52 PM Revision 6630462a (ceph): osd: break con <-> session cycle on reset
- Signed-off-by: Sage Weil <sage@inktank.com>
- 05:52 PM Revision 652c5996 (ceph): mon: shut down Paxos on shutdown
- This cleans up the completions for any paxos waiters.
Signed-off-by: Sage Weil <sage@inktank.com> - 05:52 PM Revision c112fc8e (ceph): mon: add is_shutdown() state helper/accessor
- Signed-off-by: Sage Weil <sage@inktank.com>
- 05:52 PM Revision 2818a446 (ceph): mon/PaxosService: discard messages during shutdown
- Signed-off-by: Sage Weil <sage@inktank.com>
- 05:52 PM Revision 991d07ac (ceph): vstart.sh: put exports at top
- Where I can 'head vstart.sh' to find them quickly.
Signed-off-by: Sage Weil <sage@inktank.com> - 05:46 PM Revision a3fe2dc4 (ceph): PendingReleaseNotes: notes on CLI changes
- Signed-off-by: Sage Weil <sage@inktank.com>
- 05:21 PM Revision 314d9c3f (ceph): PendingReleaseNotes: cli changes, and ceph tell ...
- Signed-off-by: Sage Weil <sage@inktank.com>
- 05:19 PM Revision cb57c41c (ceph): doc/release-notes: add missed notes for 0.63 and 0.64
- Signed-off-by: Sage Weil <sage@inktank.com>
- 04:27 PM Revision 3abd2d8b (ceph): Merge branch 'wip-tell' into next
- Reviewed-by: Dan Mick <dan.mick@inktank.com>
- 04:26 PM Revision 8adf88a2 (ceph): ceph: add support for 'tell mon.X ...'
- Signed-off-by: Sage Weil <sage@inktank.com>
- 04:26 PM Revision 6160e503 (ceph): mon: remove support for 'mon tell ...' and 'osd tell ...'
- It doesn't work. The commands the ceph cli sends are vector<string>, and
the mon expects json.
Leave the MDS on in ... - 04:26 PM Revision 420e02e8 (ceph): librados: new rados_mon_command_target to talk to a specific monitor
- Signed-off-by: Sage Weil <sage@inktank.com>
- 03:23 PM Revision 47b1e6d6 (ceph): Merge pull request #360 from dachary/master
- add apt-get update to installation instructions
- 06:59 AM Revision cdd11ea6 (ceph): rgw: a few fixes to copy object across region
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 06:57 AM Revision 169c5de4 (ceph): add apt-get update to installation instructions
- Without apt-get update the repository added to the sources.list is not taken into consideration and an older version ...
- 06:19 AM Revision 165926bd (ceph): rgw: move most of object put processors implementation
- move code from rgw_op.cc to rgw_rados.cc, so that we could
use it in the lower layer.
Signed-off-by: Yehuda Sadeh <y... - 06:08 AM Revision 0b491e9a (ceph): rgw: separate req_state from object put processors
- At least, for most of them. We'll move this code to rgw_rados.cc,
and we don't want it to have req_state.
Signed-off... - 05:39 AM Revision bcdd4755 (ceph): rgw: organize get_obj handling for copy a bit different
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 05:26 AM Revision 5fa45f4e (ceph): Update README dependency lists
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 05:22 AM Revision f86b4e7a (ceph): ceph-disk: extra dash in error message
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 04:56 AM Revision c618cf93 (ceph): OSDMonitor: osd id when id already exists needs to come to stdout too
- Found by qa/workunits/mon/osd.sh
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Sage Weil <sage@inktank... - 04:56 AM Revision ff280b62 (ceph): Clean up CrushWrapper methods that take string: no c_str() necessary
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com> - 04:56 AM Revision a3767010 (ceph): ceph, mon/OSDMonitor: fix up osd crush commands for <osd.N> or <N>
- The new parsing code had been trying to allow flexibility for the
'old form' commands (where id could be different fr... - 04:47 AM Revision e9689ac6 (ceph): config: fix run_dir typo
- From 654299108bfb11e7dce45f54946d1505f71d2de8.
Signed-off-by: Sage Weil <sage@inktank.com> - 04:44 AM Revision d0e65759 (ceph): ceph: implement 'ceph tell osd.* ...'
- Send the command to each target. Do this in series, for now. Error out if
any one fails.
Later, we should do them ... - 04:44 AM Revision d1b83ff4 (ceph): mon/MonClient: send commands to a specific monitor
- This implementation is limited: we direct our command by reopening
a session with the specific monitor. If there is ... - 04:29 AM Revision 6a6025f2 (ceph): rgw: generate read request if source rgw is remote
- in a copy operation
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> - 04:26 AM Revision e72e8a30 (ceph): Merge remote-tracking branch 'gh/next'
- 04:24 AM Revision 8c913f14 (ceph): Merge pull request #351 from ceph/wip-var-run
- Reviewed-by: Dan Mick <dan.mick@inktank.com>
- 04:23 AM Revision 3e707da4 (ceph): vstart.sh: set run_dir to out
- This avoids annoying errors about creating /var/run/ceph from
init-ceph.
Fixes: #4036
Signed-off-by: Sage Weil <sage... - 04:21 AM Revision b0b5b1b3 (ceph): rbd image_read.sh: wait for rbd sysfs files to appear
- Poll until they are available for chmoding.
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
Reviewed-by: Sage W... - 04:03 AM Revision 8badb904 (ceph): move powercycle tests into a separate suite
- We may not want to run these nightly, or on the same hardware, and we want
to separate out core rados problems from p... - 01:13 AM Revision 8808ca57 (ceph): osdc/Objecter: fix handling for osd_command dne/down cases
- Generalize the map check machinery that the pool dne check uses to also
get the latest map for OSD down/dne checks. ... - 12:47 AM Revision 65429910 (ceph): global: create /var/run/ceph on daemon startup
- This handles cases where the daemon is started without the benefit of
sysvinit or upstart (as with teuthology or ceph... - 12:47 AM Revision 1154b2ab (ceph): init-ceph: look to ceph.conf instead of hard-coding /var/run/ceph
- It could be elsewhere!
Signed-off-by: Sage Weil <sage@inktank.com> - 12:13 AM Revision 11d5c7a2 (ceph): ceph: only use readline when in interactive mode
- A mere
import readline
line is dumping this to stdout on CentOS 6.3:
00000000 1b 5b 3f 31 30 33 34 68 .[?103... - 12:13 AM Revision 862148d5 (ceph): mon: fix read of format_version out of leveldb
- The get_version(string, string) is the wrong method; it combines the two
args into a key that is nested inside prefix... - 12:05 AM Revision 18f2fcd2 (ceph): Merge branch 'wip-RhelFix-wusui'
06/12/2013
- 10:29 PM Revision 1c77be0c (ceph): doc/release-notes: v0.63 and v0.64 notes
- Signed-off-by: Sage Weil <sage@inktank.com>
- 10:00 PM Revision 35ac835f (ceph): Merge branch 'next'
- 09:54 PM Revision b3b0f035 (ceph): ceph: filter out empty lines from osdids()
- Signed-off-by: Sage Weil <sage@inktank.com>
- 09:53 PM Revision edba9863 (ceph): ceph: accept osd.* as a valid name
- This will be used for 'ceph tell osd.* ...'
Signed-off-by: Sage Weil <sage@inktank.com> - 09:05 PM Revision e5184ea9 (ceph): ceph: make life easier on developers by handling in-tree runs
- If <path-to-ceph> contains pybind and .libs:
- prepend <path-to-ceph>/pybind to PYTHONPATH
- append <path-to-ceph>/.l... - 09:00 PM Revision 701943a2 (ceph): qa/workunits/cephtool/test.sh: look for 'ceph log' via -w, not in log file
- 'ceph-conf ...' doesn't give you final/default values, only what is in the
conf file. Use -w output to test this ins... - 09:00 PM Revision b70f5658 (ceph): ceph: flush stdout on watch print
- Signed-off-by: Sage Weil <sage@inktank.com>
- 08:50 PM Revision b89b6cee (ceph): Merge pull request #357 from atwardowski/patch-1
- Usage log and ops log are disabled by defaults since 0.56
- 08:48 PM Revision 299f6a66 (ceph): Usage log and ops log are disabled by defaults since 0.56
- http://ceph.com/docs/next/release-notes/#v0-56-bobtail
- 08:39 PM Revision de172383 (ceph): mon: fix 'pg dump_stuck' stuckops type
- It's a list.
Fixes: #5332
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Dan Mick <dan.mick@inktank.com> - 08:31 PM Revision b284e25f (ceph): Merge remote-tracking branch 'gh/wip_5238'
- Reviewed-by: Sage Weil <sage@inktank.com>
- 08:26 PM Revision afa16b48 (ceph): qa: multiple_rsync.sh: more output
- Trying to track down this failure:
2013-06-12T06:11:13.430 INFO:teuthology.task.workunit.client.0.err:+ rsync -auv -... - 04:54 PM Revision 42e06c12 (ceph): v0.64
- 04:43 PM Revision 68b5fa9b (ceph): ceph-fuse: older libfuses don't support FUSE_IOCTL_COMPAT
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com> - 03:40 PM Revision 1577e203 (ceph): ceph-create-keys: Make sure directories for admin and bootstrap keys exist
- Signed-off-by: Peter Wienemann <wienemann@physik.uni-bonn.de>
- 02:34 AM Revision d3960967 (ceph): valgrind: make leveldb thread suppression more general
- The thread can get created from a range of callers; ignore them all.
- 01:51 AM Revision 95434d16 (ceph): rgw: propagate mtime from remote rgw on copy
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
06/11/2013
- 11:50 PM Revision 8f29b3f9 (ceph): Use install -d for /var/log/ceph.
- Additional fix needed for #4946
Signed-off-by: Warren Usui <warren.usui@inktank.com> - 11:45 PM Revision 256afa07 (ceph): store_test: create_collection prior to split
- Fixes: #5310
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: David Zafman <david.zafman@inktank.com> - 11:30 PM Revision 1a9415a0 (ceph): mon: adjust trim defaults
- User testing has shown that smaller values yield better results; see #4917.
Jim's testing has had good results with e... - 11:15 PM Revision 60e4bb0a (ceph): client: set issue_seq (not seq) in cap release
- We regularly have been observing a stall where the MDS is blocked waiting
for a cap revocation (Ls, in our case) and ... - 10:32 PM Revision 5f0007e6 (ceph): doc: Reworked the landing page.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 09:46 PM Revision dc6cadc3 (ceph): doc: Added a hostname resolution section for local host execution.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 09:46 PM Revision f6c51b48 (ceph): doc: Added some tips and re-organized to simplify the process.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 09:14 PM Revision ae74abda (ceph): Fix capitalization of CentOS
- Fixes: #5313
Signed-off-by: Warren Usui <warren.usui@inktank.com> - 08:56 PM Revision 9b012e23 (ceph): client: set issue_seq (not seq) in cap release
- We regularly have been observing a stall where the MDS is blocked waiting
for a cap revocation (Ls, in our case) and ... - 07:12 PM Revision c7fb7a3f (ceph): doc: Added some Java S3 API troubleshooting entries.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 07:11 PM Revision 6c557d56 (ceph): doc: Added install ceph-common instruction.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 07:11 PM Revision 5543f19c (ceph): doc: Added install ceph-common instruction.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 07:10 PM Revision 3f3ad61f (ceph): doc: Fixed :term" syntax.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 05:43 PM Revision 00743d50 (ceph): rgw: propagate error from remote gateway when copying object
- Also make sure that we don't continue iterating locally through
the object.
Signed-off-by: Yehuda Sadeh <yehuda@inkt... - 03:54 PM Revision ae522291 (ceph): osd: skip mark-me-down message if osd is not up
- Fixes crash when the OSD has not successfully booted and gets a
SIGINT or SIGTERM.
Signed-off-by: Sage Weil <sage@in... - 03:36 PM Revision 77e7bdbb (ceph): upgrade: set workunit branch before and after upgrade
- 03:33 PM Revision 662cafaa (ceph): upgrade/fs: remove unused file
- 03:25 PM Revision 0948624f (ceph): ceph-create-keys: Remove unused caps parameter on bootstrap_key()
- The caps parameter was removed except for one place.
Signed-off-by: Gary Lowell <gary.lowell@inktank.com> - 06:22 AM Revision 4682636f (ceph): Merge branch 'next'
- 06:22 AM Revision 3f2017fb (ceph): osd: fix con -> session ref change after hb reset
- set_priv() expects to be given a reference to own; take one. This fixes
various crashes after we see a hb connection... - 04:59 AM Revision ea3efca3 (ceph): rgw: pass grant headers to target when writeing object
- When writing object to remote gateway.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> - 04:58 AM Revision da5e443c (ceph): rgw: head acls target can be quoted
- when passing x-amz-grant-* headers, the target (id, email,
group) may be quoted.
Signed-off-by: Yehuda Sadeh <yehuda... - 04:56 AM Revision a378c4d1 (ceph): common/admin_socket: fix leak of new m_getdescs_hook
- Signed-off-by: Sage Weil <sage@inktank.com>
- 04:56 AM Revision 6bab4253 (ceph): common/cmdparse: no need to use (and leak to) the heap
- Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Dan Mick <dan.mick@inktank.com> - 01:25 AM Revision 5c945cd1 (ceph): CrushWrapper: dump tunables along with crush map
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com> - 01:09 AM Revision 0e0e896e (ceph): ceph: --keyring must be passed to parse_argv, which means not argparse
- If argparse gets its hands on it, it's not available for parse_argv()
and is therefore ignored.
Signed-off-by: Dan M... - 12:16 AM Revision 8190b439 (ceph): OSD: create collection in handle_pg_create before _create_lock_pg
- Fixes: #5270
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com> - 12:06 AM Revision a741aa07 (ceph): mon: send "osd create" output to stdout; tests rely on it
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com> - 12:06 AM Revision af92b9a4 (ceph): Objecter: fail osd_command if OSD is down
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
06/10/2013
- 11:08 PM Revision 01944ab9 (ceph): Merge pull request #349 from dachary/wip-5213
- unit tests for PGLog::merge_log
Reviewed-by: Sam Just <sam.just@inktank.com> - 10:41 PM Revision 335185d3 (ceph): added support for rhel
- Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
- 09:28 PM Revision 31676c59 (ceph): rgw: skeleton for obj copy across regions
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 09:28 PM Revision 72cb5fd6 (ceph): rgw: bucket metadata, ignore ENOENT on put
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 09:28 PM Revision 284f6a20 (ceph): rgw: format put request auth
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 09:28 PM Revision 4849c8c1 (ceph): rgw: stream obj into http request
- still need to figure out curl handle polling, handle client
errors correctly.
Signed-off-by: Yehuda Sadeh <yehuda@in... - 09:28 PM Revision 6f6e425d (ceph): rgw: fix json decoding for swift keys
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 09:28 PM Revision 2237086d (ceph): rgw: minor logging change
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 09:28 PM Revision bf6b80c6 (ceph): rgw: fix logic related to operations on different region
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 09:28 PM Revision be1d84db (ceph): rgw: link bucket to owner on metadata update
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 09:28 PM Revision cbf860fc (ceph): rgw: don't send redirect if copy object has a local source
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 09:28 PM Revision 566315c4 (ceph): rgw: don't busy wait for outgoing rest requests
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 09:28 PM Revision db0c250f (ceph): rgw: send meta headers with remote PUT request
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 09:10 PM Revision a3c11226 (ceph): teuthology-lock --summary: allow --machine-type=all
- Somehow this got lost; putting it back
Signed-off-by: Dan Mick <dan.mick@inktank.com>
(cherry picked from commit e4e... - 06:54 PM Revision f6c7c0cb (ceph): rgw: metadata lock/unlock implemented with test cases
- metadata lock/unlock implemented with test cases
split Post operations to Lock and Unlock operations, and
checking fo... - 06:34 PM Revision d1afc810 (ceph): RESTful APIs for data changes log implemented with test cases
- Signed-off-by: Babu Shanmugam <anbu@enovance.com>
- 05:45 PM Revision 0911e549 (ceph): ceph: ignore ceph-osd leaks for now :(
- 04:50 PM Revision 0fe4bc09 (ceph): Merge pull request #350 from ceph/wip-osd-scrub-chunk
- Reviewed-by: Samuel Just <sam.just@inktank.com>
- 04:46 PM Revision d034e17a (ceph): Merge branch 'wip-teuthVm-wusui'
- 12:08 PM Revision 04e89a40 (ceph): unit tests for PGLog::merge_log
- The tests covers 100% of the LOC of merge_log. It is broken down
in 7 cases to enumerate all the situations it must a... - 12:08 PM Revision 8f141c45 (ceph): unit tests for PGLog::rewind_divergent_log
- The tests covers 100% of the LOC of rewind_divergent_log. There are
three situations :
* throw an assert because th...
06/09/2013
- 05:26 AM Revision c41e6ff5 (ceph): valgrind: glibc/boost_thread leak suppressions
- 05:25 AM Revision 48f8d6e3 (ceph): ceph-fuse: create finisher threads after fork()
- The ObjectCacher and MonClient classes both instantiate Finisher
threads. We need to make sure they are created *aft... - 04:39 AM Revision 6ce23541 (ceph): messages/MMonProbe: fix uninit vars (again)
- Signed-off-by: Sage Weil <sage@inktank.com>
- 04:38 AM Revision 10bfa835 (ceph): osdc/Objecter: clear osd session command ops xlist on close
- Clear the command ops list, just as we do the ops and linger_ops xlists.
This fixes a crash like this on shutdown:
2... - 04:38 AM Revision 81a786e9 (ceph): librados: fix pg command test
- Stat a bunch of (non-existent) random objects in the pool so ensure the
pg exists on the OSD before we assert that we...
06/08/2013
- 05:58 AM Revision 00eaf97d (ceph): librados.h: Fix up some doxygen problems
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 05:14 AM Revision e8300d0a (ceph): mds: fix filelock eval_gather
- Broken by a08d62045657713bf0a5372bf14136082ec3b17e
Reported-by: Yan, Zheng <yan.zheng@intel.com>
Signed-off-by: Sage... - 04:58 AM Revision 22532cc8 (ceph): ceph_manager: drop -- before --format=json arg
- Signed-off-by: Sage Weil <sage@inktank.com>
- 04:47 AM Revision 2b4157a7 (ceph): .gitignore: add 'ceph', now a generated file
- 04:20 AM Revision 028f1c70 (ceph): valgrind: more leveldb whitelisting
- 02:32 AM Revision a4994e3b (ceph): Support added for running scheduled tasks on virtual machines.
- This included:
A). changes made so that full path names on some files were used
(scheduled tasks started ... - 12:40 AM Revision 4eb8f898 (ceph): merged system_value for rpms
- Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
- 12:29 AM Revision 359f456a (ceph): ceph: old daemons output to outs and outbuf, combine
- When talking to old daemons, if a command succeeds, there may be
output on outs, outbuf, or both; combine them if the... - 12:28 AM Revision b3f38f3e (ceph): ceph: handle old OSDs as command destinations, fix status part of -w
- For osd tell or pg <pgid> commands, the CLI sends the command directly
to the OSD; if the OSDs are still old, the com... - 12:28 AM Revision 754301bb (ceph): support install task for fedora
- Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
- 12:24 AM Revision 05d1d027 (ceph): Merge pull request #352 from ceph/wip-4832
- mds: do not double-queue file recovery in eval_gather
Reviewed-by: Greg Farnum <greg@inktank.com> - 12:20 AM Revision 11e1afd8 (ceph): ceph: add -v for version. Makefile processes ceph_ver.h
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 12:15 AM Revision 32b2f113 (ceph): osd: do not include logbl in scrub map
- This is a potentially use object/file, usually prefixed by a zeroed region
on disk, that is not used by scrub at all.... - 12:13 AM Revision 7012d192 (ceph): osd: do not include logbl in scrub map
- This is a potentially use object/file, usually prefixed by a zeroed region
on disk, that is not used by scrub at all.... - 12:12 AM Revision 5e5bd665 (ceph): Merge pull request #343 from dalgaaf/wip-da-SCA-cppcheck
- Reviewed-by: Sage Weil <sage@inktank.com>
06/07/2013
- 11:10 PM Revision fde536fa (ceph): osd: make scrub chunk size tunable
- It was hard-coded at 5. Make it range from 5-15 by default, for now.
We should still keep this smallish since this ... - 10:59 PM Revision 0bc731ea (ceph): test_filestore_idempotent: use obj name from source coll add
- Fixes: #5240
Reviewed-by: David Zafman <david.zafman@inktank.com>
Signed-off-by: Samuel Just <sam.just@inktank.com> - 10:59 PM Revision 637e0ead (ceph): rados: --num-objects will now cause bench to stop after that many objects
- Reviewed-by: David Zafman <david.zafman@inktank.com>
Signed-off-by: Samuel Just <sam.just@inktank.com> - 10:00 PM Revision ed9af6cd (ceph): Merge branch 'wip-RhelInstall-wusui'
- 09:58 PM Revision 9d6141dd (ceph): Add RHEL support to teuthology
- Fix #4946
Signed-off-by: Warren Usui <warren.usui@inktank.com> - 09:23 PM Revision 7e095077 (ceph): Merge remote-tracking branch 'gh/next'
- Conflicts:
src/messages/MMonProbe.h - 09:09 PM Revision 5047a4ff (ceph): rgw: handle deep uri resources
- In case of deep uri resources (ones created beyond a single level
of hierarchy, e.g. auth/v1.0) we want to create a n... - 09:09 PM Revision 3ea45533 (ceph): rgw: fix get_resource_mgr() to correctly identify resource
- Fixes: #5262
The original test was not comparing the correct string, ended up
with the effect of just checking the su... - 09:00 PM Revision c75760e3 (ceph): rgw: handle deep uri resources
- In case of deep uri resources (ones created beyond a single level
of hierarchy, e.g. auth/v1.0) we want to create a n... - 08:59 PM Revision bd12e81e (ceph): rgw: fix get_resource_mgr() to correctly identify resource
- Fixes: #5262
The original test was not comparing the correct string, ended up
with the effect of just checking the su... - 08:59 PM Revision b1d436e7 (ceph): rgw: add 'cors' to the list of sub-resources
- Fixes: #5261
Backport: cuttlefish
Add 'cors' to the list of sub-resources, otherwise auth signing
is wrong.
Signed-o... - 08:52 PM Revision ad3934e3 (ceph): rgw: handle deep uri resources
- In case of deep uri resources (ones created beyond a single level
of hierarchy, e.g. auth/v1.0) we want to create a n... - 08:52 PM Revision 8d55b87f (ceph): rgw: fix get_resource_mgr() to correctly identify resource
- Fixes: #5262
The original test was not comparing the correct string, ended up
with the effect of just checking the su... - 08:51 PM Revision 9a0a9c20 (ceph): rgw: add 'cors' to the list of sub-resources
- Fixes: #5261
Backport: cuttlefish
Add 'cors' to the list of sub-resources, otherwise auth signing
is wrong.
Signed-o... - 06:05 PM Revision f4f6758b (ceph): Merge branch 'wip-ceph-cli'
- Reviewed-by: Sage Weil <sage@inktank.com>
- 05:00 PM Revision 0b036ecd (ceph): osd: do not include logbl in scrub map
- This is a potentially use object/file, usually prefixed by a zeroed region
on disk, that is not used by scrub at all.... - 04:51 PM Revision dea8c2d1 (ceph): doc: Updated for glossary terms and added indexing.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 04:50 PM Revision 8e24328d (ceph): doc: Added indexing and did a bit of cleanup.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 03:54 PM Revision 03b12b8a (ceph): rados: add btrfs to osd powercycle tests
- So we can get some testing coverage on btrfs, and identify whether the
xfs corruption issues are related to the fs or... - 04:38 AM Revision a08d6204 (ceph): mds: do not double-queue file recovery in eval_gather
- This fixes a specific case of double-queuing seen in #4832:
- client goes stale, inode marked NEEDSRECOVER
- eval ... - 03:08 AM Revision 3ac6ffe8 (ceph): Merge branch 'wip-ceph-cli' into master
- Conflicts:
src/include/rados/librados.h
src/librados/librados.cc
src/osdc/Objecter.cc
src/pybind/rados.py
Requir... - 01:46 AM Revision faa1ae76 (ceph): MDSMonitor: dead debugging code
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 01:46 AM Revision 3f7cac32 (ceph): ceph: improve error reporting on failure to connect to cluster
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 01:46 AM Revision 783b7ec8 (ceph): librados, ceph, rados.py: -EINVAL for create with null/invalid name
- Means setting defaults should be more careful throughout as well
Signed-off-by: Dan Mick <dan.mick@inktank.com> - 01:46 AM Revision 2431bfb6 (ceph): librados: rados_X_command need to assemble a vector from char *cmd
- The old monitors take a vector with words split; new monitors don't
care, but the old ones do
Signed-off-by: Dan Mic... - 01:46 AM Revision b114e11a (ceph): ceph: refactor -s -> status to common code, pass childargs to old mons
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 01:46 AM Revision 44466815 (ceph): ceph: error and verbose message improvement
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 01:46 AM Revision 37a61028 (ceph): ceph: -v should mean version, not --verbose
- To be implemented soon with ceph_ver.h
Signed-off-by: Dan Mick <dan.mick@inktank.com> - 01:46 AM Revision 24a5212d (ceph): ceph, librados, rados.py, librados tests: pass cmd as array
- Using ceph to pass commands to the old monitor requires the
message to have words in a vector; this means that we nee... - 01:46 AM Revision 7785fc53 (ceph): rados.py: make exception with errno string instead of int
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 01:44 AM Revision ead8d89d (ceph): ceph: fix up old-monitor handling
- Finish command after submitting to old monitor, rather than falling
through to new-command handling
Also, translate -... - 01:41 AM Revision 8108c952 (ceph): AuthMonitor: fix signed/unsigned comparison warning
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 01:41 AM Revision 366de90d (ceph): librados, rados.py: rados_create2: add clustername and future flags
- rados.py also gets "conf_defaults" dict for things you might want to
default in your app differently before ceph.conf... - 01:41 AM Revision 3720b64a (ceph): ceph: collect/use clustername, and set defaults like other utilities
- (defaults like log_to_stderr, err_to_stderr)
Signed-off-by: Dan Mick <dan.mick@inktank.com> - 01:41 AM Revision b1588bd4 (ceph): ceph: catch/handle exceptions in admin socket commands
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 01:38 AM Revision f43c9745 (ceph): mon: upgrade auth database on leader
- If we are the leader, and the auth database has not yet been upgraded,
do so. The upgrade consists of translating ol... - 01:38 AM Revision f2177a4d (ceph): mon: AuthMonitor: remove dead code to avoid confusion
- AuthMonitor::election_finished() does nothing.
PaxosService::election_finished() is the one being handled.
Signed-o... - 01:38 AM Revision afebad4f (ceph): auth: CephxKeyServer: add secrets_{begin,end}() getters
- Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
- 01:38 AM Revision 115bb933 (ceph): ceph: Remove connect/command timeouts; too risky for now
- Keep 10s timeout when connecting for help descriptions, however
Signed-off-by: Dan Mick <dan.mick@inktank.com> - 12:35 AM Revision 5c308447 (ceph): doc: Updated with glossary terms.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 12:29 AM Revision 8e13b38c (ceph): doc: Updated with glossary terms.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 12:27 AM Revision 7116de35 (ceph): doc: Correction and index tags.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 12:26 AM Revision ae5aeb1c (ceph): doc: Updates for glossary terms.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
06/06/2013
- 10:42 PM Revision c9569804 (ceph): task/install.py: extraneous subscript in upgrade() for only some remotes
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 10:14 PM Revision ce2b686a (ceph): Merge pull request #347 from dalgaaf/wip-da-scripts
- Some smaller fixes for init-radosgw files
- 08:55 PM Revision 4bf75015 (ceph): mon: fix preforker exit behavior behavior
- In 3c5706163b72245768958155d767abf561e6d96d we made exit() not actually
exit so that the leak checking would behave f... - 08:55 PM Revision d398a185 (ceph): rados.py: correct some C types
- trunc was getting size_t instead of uint64_t, leading to bad results
in 32-bit environments. Explicitly cast to the d... - 06:58 PM Revision b394edc1 (ceph): doc/release-notes: v0.61.3
- Signed-off-by: Sage Weil <sage@inktank.com>
- 05:59 PM Revision 3d6eaf58 (ceph): doc: Added upstart syntax.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 05:58 PM Revision 2d9a46c2 (ceph): doc: Added link to Upstart syntax.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 04:28 PM Revision 4ee638cc (ceph): PG: don't write out pg map epoch every handle_activate_map
- We don't actually need to write out the pg map epoch on every
activate_map as long as:
a) the osd does not trim past ... - 04:21 PM Revision 595962aa (ceph): Merge branch 'wip_5154'
- Fixes: #5154
Reviewed-by: Sage Weil <sage@inktank.com> - 01:34 PM Revision 963a9c46 (ceph): init-radosgw*: add all sections to usage output
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 01:33 PM Revision 4ea24ae7 (ceph): init-radosgw*: add status
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 01:21 PM Revision 39fff6a1 (ceph): fix init-radosgw* to use the same indentation
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 07:40 AM Revision 8f9b1470 (ceph): Merge branch 'wip-3527'
- Reviewed-by: Samuel Just <sam.just@inktank.com>
- 07:23 AM Revision 4b80c5b9 (ceph): rados: Output client address in rados listwatchers request
- Add client entity_addr_t string to list of watchers rados interface
Signed-off-by: David Zafman <david.zafman@inktan... - 07:23 AM Revision 0cbc0a08 (ceph): osd: Add dump_watchers to osd admin socket to examine all watchers
- Signed-off-by: David Zafman <david.zafman@inktank.com>
- 07:23 AM Revision 4eb576e3 (ceph): Add test_blacklist_self() librados function for test cases
- Signed-off-by: David Zafman <david.zafman@inktank.com>
- 07:23 AM Revision a4dbfa31 (ceph): test: Add blacklisting to test_stress_watch
- Signed-off-by: David Zafman <david.zafman@inktank.com>
- 07:23 AM Revision 0bd60f8e (ceph): osd: Add entity_addr_t to watch_info_t and Watch
- Signed-off-by: David Zafman <david.zafman@inktank.com>
- 07:23 AM Revision ab0da283 (ceph): osd: Drop watchers from blacklisted clients
- On blackist addition or populate ObjectContext
check watcher address against blacklist
Add dout() of the watcher's... - 07:23 AM Revision 3b0a44d9 (ceph): osd: Add dump_blacklist to admin socket
- Signed-off-by: David Zafman <david.zafman@inktank.com>
- 12:44 AM Revision 92d085f7 (ceph): mon: fix preforker exit behavior behavior
- In 3c5706163b72245768958155d767abf561e6d96d we made exit() not actually
exit so that the leak checking would behave f...
06/05/2013
- 11:09 PM Revision 91d54a8f (ceph): Merge remote-tracking branch 'gh/next-leaks' into next
- Reviewed-by: Joao Eduardo Luis <joao.luis@inktank.com>
- 10:09 PM Revision 5deece1d (ceph): PG: don't dirty log unconditionally in activate()
- merge_log and friends all take care of dirtying the log
as necessary.
Fixes: #5238
Signed-off-by: Samuel Just <sam.j... - 08:07 PM Revision 951fc2fa (ceph): OSD: resurrect a parent if it splits into the pg we want to create
- When attempting to create a new pg object in response to a
peering message, there are 3 cases:
1) That pg is currentl... - 07:58 PM Revision 5a53da3c (ceph): ceph-test: add ceph_test_rados_api_lock to packaging and qa
- Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
- 07:58 PM Revision 30733af9 (ceph): Makefile.am: add -ldl to unittest_pglog
- b70868e007ffa56e0eabf22b4ca836327c5f82d4 broke non-package builds on
ubuntu and debian. This fixes the problem, and i... - 07:58 PM Revision 02946e5e (ceph): qa: stop running xfstests 192 in qemu
- This test is unreliable in a vm since it relies on command timing for
checking access time.
Signed-off-by: Josh Durg... - 07:58 PM Revision 68ccf8eb (ceph): Add RADOS API lock tests
- Add tests for the advisory locking API calls.
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Signed-off-by: Fili... - 07:48 PM Revision d8415663 (ceph): Add RADOS lock mechanism to the librados C/C++ API.
- Add functions to the librados C/C++ API, to take advantage and utilize the
advisory locking system offered by RADOS.
... - 06:45 PM Revision 6f78b6e0 (ceph): Merge branch 'master' of https://github.com/ceph/ceph
- 06:44 PM Revision d9703117 (ceph): doc: Added key and ceph repository to ceph-deploy install.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 06:10 PM Revision 92b1e398 (ceph): v0.61.3
- 05:33 PM Revision c76838f6 (ceph): osd: Style corrections
- Signed-off-by: David Zafman <david.zafman@inktank.com>
- 05:33 PM Revision 89524eb5 (ceph): osd: Fix usage of commands supported by TestOpsSocketHook::test_ops()
- Signed-off-by: David Zafman <david.zafman@inktank.com>
- 05:33 PM Revision 7acf3de6 (ceph): cls,msg: Fix use of set_in4_quad() to set a entity_addr_t
- Signed-off-by: David Zafman <david.zafman@inktank.com>
- 05:31 PM Revision 7d549cb8 (ceph): os/LevelDBStore: only remove logger if non-null
- Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit ce67c58db7d3e259ef5a8222ef2ebb1febbf7362)
Fixe... - 03:53 PM Revision a99435d0 (ceph): mon: fix leak of loopback Connection
- The accessor returns a reference. Instead of taking+dropping it each
time, take one ref in Monitor ctor and release ... - 03:42 PM Revision 08bb8d51 (ceph): messages/MMonHealth: remove unused flag field
- This was initialized in (one of) the ctor(s), but not encoded/decoded,
and not used. Remove it. This makes valgrind... - 03:34 PM Revision 4974b29e (ceph): messages/MMonProbe: fix uninitialized variables
- Backport: cuttlefish
Signed-off-by: Sage Weil <sage@inktank.com> - 12:46 AM Revision e4eb4aa2 (ceph): teuthology-lock --summary: allow --machine-type=all
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 12:24 AM Revision 8c23d8cb (ceph): dev/rbd-diff: make formats into bullet lists (solves linebreak probs)
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 12:22 AM Revision ff8f9d30 (ceph): rados: only 1 client for objectcacher stress test
- Otherwise these may step on each other.
06/04/2013
- 11:39 PM Revision 051f477a (ceph): Merge pull request #346 from ceph/wip-5233
- rados.py: correct some C types
- 11:11 PM Revision 188ae890 (ceph): ceph_manager: don't say you have no arguments and then list them
- Calling ceph pg dump --format=json works better without -- before pg
(how did this work before?...)
Signed-off-by: D... - 10:35 PM Revision 09a796d7 (ceph): doc: Removed ceph-deploy git, and added ceph-deploy packages.
- fixes: #5253
Signed-off-by: John Wilkins <john.wilkins@inktank.com> - 10:35 PM Revision d1e2e7b6 (ceph): doc: Modified pre-flight checklist for ceph-deploy packages.
- fixes: #5253
- 10:33 PM Revision 72a6767e (ceph): doc: Added title. Suppresses no title warning messages.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 08:48 PM Revision 891641e8 (ceph): messages/MMonProbe: remove unused fields
- These fields are no longer used. We already bumped the mon internal
protocol in 5d7dd5ab67922b10351c3c7f57865d2c3e681... - 08:23 PM Revision 6dd7d469 (ceph): rados.py: correct some C types
- trunc was getting size_t instead of uint64_t, leading to bad results
in 32-bit environments. Explicitly cast to the d... - 08:13 PM Revision 6f8b53a0 (ceph): ceph: cleanup: accept --conf *and* -c; suppress stderr if no outs
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 08:13 PM Revision 24a270a1 (ceph): librados, rados.py: add rados_create2/init2
- librados clients, particularly the ceph tool, need to be able
to specify a full 'name'; rados_create enforced 'client... - 08:12 PM Revision ee0913c2 (ceph): Merge remote-tracking branch 'origin/master' into wip-ceph-cli
- Conflicts:
src/mon/OSDMonitor.cc
src/osd/OSD.cc
src/osd/ReplicatedPG.cc - 08:08 PM Revision 85576dba (ceph): Revert "mds: initialize rejoins_pending"
- This reverts commit 05a57bdd1289a63dcf2d4ca2f0dd3d73aff684ac.
Supplanted by d7fb9b173a163eb2318af5832456f0f236f716fd. - 08:08 PM Revision 0c4ca2ae (ceph): mds: allow purging "dirty parent" stray inode
- Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
- 08:08 PM Revision d7fb9b17 (ceph): mds: initialize some member variables of MDCache
- I added some member variables to class MDCache, but forget to
initialize them.
Fixes: #5236
Signed-off-by: Yan, Zhen... - 08:08 PM Revision bbdefe34 (ceph): Merge remote-tracking branch 'gh/next'
- 07:39 PM Revision 38d3c3cb (ceph): Merge pull request #340 from dachary/wip-5213
- PGLog::merge_old_entry unit tests
Reviewed-by: Sam Just <sam.just@inktank.com> - 07:38 PM Revision 8d948f61 (ceph): Merge pull request #327 from dachary/wip-pg_missing_t-tests
- unit tests for pg_missing_t
Reviewed-by: Sam Just <sam.just@inktank.com> - 07:36 PM Revision 96559465 (ceph): OSD: remove created argument from get_or_create_pg()
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 07:36 PM Revision 15a5e099 (ceph): OSD: make get_or_create_pg handle_pg_peering_evt
- handle_pg_peering_evt() includes checking for splitting
and unlocking the pg.
Signed-off-by: Samuel Just <sam.just@i... - 07:36 PM Revision d605eafd (ceph): OSD: add pgid and res_map to DeletingState
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 06:07 PM Revision 64b3e833 (ceph): Revert "mds: allow purging "dirty parent" stray inode"
- This reverts commit b8f1cb978944a616b69150fdbb3a6b978d75b1dc.
- 06:07 PM Revision 05a57bdd (ceph): mds: initialize rejoins_pending
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:05 PM Revision c2169147 (ceph): Revert "mds: initialize some member variables of MDCache"
- This reverts commit 2d655bde8de9ad255d63718768558399cacd7068.
- 05:42 PM Revision ce67c58d (ceph): os/LevelDBStore: only remove logger if non-null
- Signed-off-by: Sage Weil <sage@inktank.com>
- 05:37 PM Revision cdf5785c (ceph): test_filestore_idempotent: make newly created objects globally unique
- The filestore requires hobjects to be globally unique.
Fixes: #5240
Signed-off-by: Samuel Just <sam.just@inktank.com... - 04:42 PM Revision 713719a0 (ceph): test_librbd: use correct type for varargs snap test
- uint64_t is passed in, but int was extracted. This fails on 32-bit builds.
Fixes: #5220
Signed-off-by: Josh Durgin <... - 04:39 PM Revision 8544ea75 (ceph): test_librbd: use correct type for varargs snap test
- uint64_t is passed in, but int was extracted. This fails on 32-bit builds.
Fixes: #5220
Signed-off-by: Josh Durgin <... - 04:38 PM Revision 8bbd0370 (ceph): Merge pull request #344 from ceph/wip-5220
- Reviewed-by: Sage Weil <sage@inktank.com>
- 04:07 PM Revision 3ec763c4 (ceph): ceph: fix valgrind grep output parsing
- When you pass a single file to zgrep you don't get the filename prefix,
which confuses the split line a few lines down. - 03:27 PM Revision b226e117 (ceph): os/LevelDBStore: fix merge loop
- We were double-incrementing p, both in the for statement and in the
body. While we are here, drop the unnecessary el... - 11:43 AM Revision b70868e0 (ceph): unit tests for PGLog::merge_old_entry
- The tests covers 100% of the LOC of merge_old_entry. It is broken down
in 13 cases to enumerate all the situations it... - 04:07 AM Revision f6f4f8f7 (ceph): librados cmd tests: mon_status comes to stdout, not stderr
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 04:07 AM Revision fbfdd51a (ceph): ceph: backward-compatibility hack: blank line before JSON output
- Many JSON commands (osd dump, et. al.) used to print a status
line first before the actual output; this has been fixe... - 04:07 AM Revision 51a887a2 (ceph): Add ceph_test_rados_api_cmd to the ceph-test package
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 04:07 AM Revision 18f2f194 (ceph): test/librados: remove "set_auid" pool tests
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 04:07 AM Revision 21a1c4d3 (ceph): mon: fix POOL_OP_AUID_CHANGE
- Signed-off-by: Sage Weil <sage@inktank.com>
- 04:07 AM Revision a4b824cd (ceph): PGMonitor: fix pg dump and dump_stuck
- dump needed to default to format plain, not json
dump_stuck was not doing format = plain correctly (coredumping)
Sig... - 04:07 AM Revision 8c674800 (ceph): ceph: various cleanups
- - make base class valid() do useful work
- remove valid from CephPoolname; pool need not exist for create
- add --u... - 04:07 AM Revision 5e90e6c8 (ceph): mon/MonCap: set text in set_allow_all()
- This will let the cap encode/decode to the same value.
Signed-off-by: Sage Weil <sage@inktank.com> - 04:07 AM Revision 0bec7e13 (ceph): mon/MonCap: fix setting of text in parse()
- Signed-off-by: Sage Weil <sage@inktank.com>
- 04:07 AM Revision d4bfce7c (ceph): mon: better debugging of caps messages/values
- Signed-off-by: Sage Weil <sage@inktank.com>
- 04:07 AM Revision 5bd93b3a (ceph): ceph: refactor help so it can be called after cluster connection
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 04:07 AM Revision 6cec9ccc (ceph): librados: fix unsigned vs. signed warning
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 04:06 AM Revision be1a5124 (ceph): cmdparse, mon: add cmd_vartype_stringify for _allowed_command
- cmd_vartype are not all strings, and need a type-variant function
to turn them into strings for authorization against... - 04:05 AM Revision f1021c9b (ceph): cmdparse: add handle_bad_get(), ceph:: qualifiers, cmdmap_t
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 03:53 AM Revision b8f1cb97 (ceph): mds: allow purging "dirty parent" stray inode
- Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
- 03:52 AM Revision 2d655bde (ceph): mds: initialize some member variables of MDCache
- I added some member variables to class MDCache, but forget to
initialize them.
Fixes: #5236
Signed-off-by: Yan, Zhen... - 01:26 AM Revision 17029b27 (ceph): test_librbd: use correct type for varargs snap test
- uint64_t is passed in, but int was extracted. This fails on 32-bit builds.
Fixes: #5220
Signed-off-by: Josh Durgin <... - 12:30 AM Revision df34cff7 (ceph): ceph: use conf_parse_argv to deal with nonspecial Ceph args
- This means parsing argv only once now, so pass arg lists to
new_style_command(). A little cleanup/commenting too.
S... - 12:30 AM Revision 456f96f9 (ceph): ceph: remove global declarations, declare verbose and cluster near top
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 12:30 AM Revision b0469a14 (ceph): cephtool/test.sh: fix "expect failure"
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 12:30 AM Revision 8dd36183 (ceph): ceph: finish changing bestsigs to bestcmds
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 12:30 AM Revision 98093718 (ceph): ceph: move admin-daemon command before connect()
- Allow admin-daemon commands to work even if we can't connect()
Signed-off-by: Dan Mick <dan.mick@inktank.com> - 12:30 AM Revision 74f5ea44 (ceph): mon/MonCap: allow osd, mds to write to cluster log
- Signed-off-by: Sage Weil <sage@inktank.com>
- 12:30 AM Revision dc73581a (ceph): mon: include cluster fsid/uuid in status output
- Implements: #5147
Signed-off-by: Sage Weil <sage@inktank.com> - 12:30 AM Revision 73a1b216 (ceph): ceph: make ceph -w output 'ceph status' first
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 12:30 AM Revision 065b29cd (ceph): librados, rados.py: add conf_parse_argv_remainder()
- New parsing function to extract any known arguments from a vector
and return any unknowns; useful for ceph CLI to all... - 12:24 AM Revision 22660bde (ceph): MDSMonitor, cmdparse: increase resiliency of bad cmd_getval()
- MDSMonitor: check for and handle bad maxmds get
cmdparse.h: Use gcc demangler to print bad boost::variant typenames,
...
06/03/2013
- 08:45 PM Revision 1cb7dbd9 (ceph): messages/MClientCapRelease: fix string output
- Use the vector size, not what is in the header, which is not yet filled in
for outgoing messages.
Signed-off-by: Sag... - 07:23 PM Revision 27f82ce3 (ceph): ceph: Add missing usage "ceph osd blacklist ls"
- Signed-off-by: David Zafman <david.zafman@inktank.com>
- 04:57 PM Revision bd7292b5 (ceph): ceph: debug valgrind error
- File "/var/lib/teuthworker/teuthology-master/teuthology/task/ceph.py", line 215, in valgrind_post
(file, kind) = ... - 01:22 PM Revision 367e203f (ceph): fusetrace_ll.cc: handle return value of fuse_session_loop()
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 10:48 AM Revision 541320cf (ceph): mds/MDCache.cc: reduce scope of 'CDir *dir' in _create_system_file_fini...
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 09:55 AM Revision 7aa9b92d (ceph): mds/MDCache.cc: prefer prefix ++operator for iterator
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 09:55 AM Revision f7071b24 (ceph): osd/PG.cc: prefer prefix ++operator for iterator
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 09:55 AM Revision 575652aa (ceph): key_value_store/kv_flat_btree_async.cc: fix some reassign before use va...
- Fix some cases of "(performance) Variable 'err' is reassigned a
value before the old one has been used." issues from ... - 09:55 AM Revision 8afbc280 (ceph): kv_flat_btree_async.cc: fix assigned but unused value issue
- Fix "Variable 'r' is assigned a value that is never used." issue from
cppcheck. Check return value and print warning ... - 09:55 AM Revision 1b70fcd4 (ceph): mds/Migrator.cc: reduce scope of 'in' in handle_export_prep()
- Reduce scope of 'CInode *in' since it's the way it's done already
in other paths of the function.
Signed-off-by: Dan... - 09:55 AM Revision 84dedf5b (ceph): mount/mount.ceph.c: reduce scope of 'value'
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 04:21 AM Revision 4fa5f99a (ceph): ceph-fuse: create finisher threads after fork()
- The ObjectCacher and MonClient classes both instantiate Finisher
threads. We need to make sure they are created *aft... - 03:59 AM Revision 1e99be15 (ceph): vstart.sh: make client logs unique
- Signed-off-by: Sage Weil <sage@inktank.com>
- 01:08 AM Revision eb6d5fcf (ceph): os/LevelDBStore: fix merge loop
- We were double-incrementing p, both in the for statement and in the
body. While we are here, drop the unnecessary el... - 12:27 AM Revision d017afb5 (ceph): msgr: add get_messenger() to Connection
- This was part of commit 27381c0c6259ac89f5f9c592b4bfb585937a1cfc.
Signed-off-by: Sage Weil <sage@inktank.com>
06/02/2013
- 11:34 PM Revision 38f8d850 (ceph): mon: discard messages from disconnected clients
- If the client is not connected, discard the message. They will
reconnect and resend anyway, so there is no point in ... - 11:34 PM Revision ffb87918 (ceph): mon: start lease timer from peon_init()
- In the scenario:
- leader wins, peons lose
- leader sees it is too far behind on paxos and bootstraps
- leader tr... - 11:34 PM Revision 61135964 (ceph): mon/Paxos: adjust trimming defaults up; rename options
- - trim more at a time (by an order of magnitude)
- rename fields to paxos_trim_{min,max}; only trim when there are mi... - 11:34 PM Revision 36d94898 (ceph): msgr: add Messenger reference to Connection
- This allows us to get the messenger associated with a connection.
Signed-off-by: Sage Weil <sage@inktank.com>
(cherr... - 11:29 PM Revision 2dc40281 (ceph): common/Preforker: fix warnings
- Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit a284c9ece85f11d020d492120be66a9f4c997416) - 10:52 PM Revision f7c19440 (ceph): Merge pull request #337 from dalgaaf/wip-da-CID-medium.v2
- Fix several medium impact CID issues V2
Reviewed-by: Sage Weil <sage@inktank.com> - 09:48 PM Revision 44d15138 (ceph): Merge remote-tracking branch 'gh/next'
- 09:09 PM Revision 87dcba2d (ceph): os/LevelDBStore: do compact_prefix() work asynchronously
- We generally do not want to block while compacting a range of leveldb.
Push the blocking+waiting off to a separate th... - 09:09 PM Revision 6543da74 (ceph): os/LevelDBStore: allow compaction of key ranges
- Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit e20c9a3f79ccfeb816ed634ca25de29fc5975ea8) - 09:09 PM Revision dcd9b793 (ceph): mon/MonitorDBStore: allow compaction of ranges
- Allow a transaction to describe the compaction of a range of keys. Do this
in a backward compatible say, such that o... - 09:09 PM Revision d14665e5 (ceph): mon: compact trimmed range, not entire prefix
- This will reduce the work that leveldb is asked to do by only triggering
compaction of the keys that were just trimme... - 09:09 PM Revision 83b1edac (ceph): os/LevelDBStore: merge adjacent ranges in compactionqueue
- If we get behind and multiple adjacent ranges end up in the queue, merge
them so that we fire off compaction on large... - 09:09 PM Revision 0109fa8a (ceph): mon: make compaction bounds overlap
- When we trim items N to M, compact over range (N-1) to M so that the
items in the queue will share bounds and get mer... - 09:09 PM Revision 85d629a5 (ceph): os/LevelDBStore: add perfcounters
- Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit 7802292e0a49be607d7ba139b44d5ea1f98e07e6) - 09:09 PM Revision cc88cdfe (ceph): mon: return instead of exit(3) via preforker
- This lets us run all the locally-scoped dtors so that leak checking will
work.
Signed-off-by: Sage Weil <sage@inktan... - 09:09 PM Revision d284eaf9 (ceph): mon: fix leak of health_monitor and config_key_service
- Switch to using regular pointers here. The lifecycle of these services is
very simple such that refcounting is overk... - 09:09 PM Revision 3372235d (ceph): mon: destroy MonitorDBStore before g_ceph_context
- Put it on the heap so that we can destroy it before the g_ceph_context
cct that it references. This fixes a crash li... - 09:09 PM Revision 48ee9283 (ceph): fix test users of LevelDBStore
- Need to pass in cct.
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit 446e0770c77de5d72858dcf7... - 10:50 AM Revision 6cdc4f8f (ceph): merge_old_entry arguments info and oe are changed to const because
- there is no side effect.
The PGLog::clear function is added to reset all data members to the
same state they have af...
06/01/2013
- 08:39 PM Revision bac5720b (ceph): qa: rsync test: exclude /usr/local
- Some plana have non-world-readable crap in /usr/local/samba. Avoid
/usr/local entirely for that and any similar land... - 08:33 PM Revision ed8e3c34 (ceph): rados: increase recovery timeout when powercycling
- Machine reboots take a while, and i've observed recovery making progress
but not finishing in time. - 04:17 AM Revision 9f1afe1a (ceph): mon: fix uninitialized fields in MMonHealth
- Backport: cuttlefish
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit d7e2ab1451e284cd4273cca47... - 04:16 AM Revision d7e2ab14 (ceph): mon: fix uninitialized fields in MMonHealth
- Backport: cuttlefish
Signed-off-by: Sage Weil <sage@inktank.com> - 12:09 AM Revision f1ccb2d8 (ceph): mon: start lease timer from peon_init()
- In the scenario:
- leader wins, peons lose
- leader sees it is too far behind on paxos and bootstraps
- leader tr... - 12:05 AM Revision fb3cd0c2 (ceph): mon: discard messages from disconnected clients
- If the client is not connected, discard the message. They will
reconnect and resend anyway, so there is no point in ... - 12:05 AM Revision 6b8e74f0 (ceph): mon/Paxos: adjust trimming defaults up; rename options
- - trim more at a time (by an order of magnitude)
- rename fields to paxos_trim_{min,max}; only trim when there are mi...
05/31/2013
- 11:22 PM Revision 957b0d00 (ceph): replaced tab with spaces
- Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
- 10:13 PM Revision a03ccf17 (ceph): OSD: *inodes_hard_limit must be less than the fd limit
- Also add a comment explaining that.
Fixes: #5224
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Greg... - 10:10 PM Revision e12a9c46 (ceph): OSD: tell them they died if they don't exist as well
- OSDMap::get_down_at() asserts that the osd exists.
Fixes: #5223
Signed-off-by: Samuel Just <sam.just@inktank.com>
Re... - 09:48 PM Revision b2e49041 (ceph): Merge branch 'wip-osd-leaks' into next
- Reviewed-by: David Zafman <david.zafman@inktank.com>
- 09:48 PM Revision 9865bb46 (ceph): osd: reset heartbeat peers during shutdown
- This fixes a leak of the Connection's and related structures.
Signed-off-by: Sage Weil <sage@inktank.com> - 09:48 PM Revision cec83798 (ceph): osd: fix msg leak on shutdown in ms_dispatch
- Reported-by: David Zafman <david.zafman@inktank.com>
Signed-off-by: Sage Weil <sage@inktank.com> - 09:48 PM Revision 222059ec (ceph): osd: fix leak of MOSDMarkMeDown
- Signed-off-by: Sage Weil <sage@inktank.com>
- 09:48 PM Revision 923683ff (ceph): mon/MonClient: fix leak of MMonGetVersionReply
- Signed-off-by: Sage Weil <sage@inktank.com>
- 09:35 PM Revision 08631e7a (ceph): rgw: some user metadata fixes
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 08:44 PM Revision d5b67d49 (ceph): PGLog: only add entry to caller_ops in add() if reqid_is_indexed()
- Fixes: #5216
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com> - 08:36 PM Revision a5f6d896 (ceph): PG: don't write out pg map epoch every handle_activate_map
- We don't actually need to write out the pg map epoch on every
activate_map as long as:
a) the osd does not trim past ... - 07:48 PM Revision 9aaff149 (ceph): upstart: handle upper case in cluster name and id
- Signed-off-by: Alexandre Marangone <alexandre.marangone@inktank.com>
(cherry picked from commit 851619ab6645967e5d765... - 07:47 PM Revision 0f246a3a (ceph): Merge pull request #338 from alram/next
- Reviewed-by: Sage Weil <sage@inktank.com>
- 07:33 PM Revision 851619ab (ceph): upstart: handle upper case in cluster name and id
- Signed-off-by: Alexandre Marangone <alexandre.marangone@inktank.com>
- 07:30 PM Revision dfad09b0 (ceph): rgw_admin: modify mdlog functionality
- mdlog list, can handle cases where there is and there's no shard id
specified. mdlog trim requires shard if.
Signed-... - 07:30 PM Revision 2b9ab9f3 (ceph): rgw: set truncated as false if ENOENT when listing mdlog entries
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 07:22 PM Revision e46d7d68 (ceph): Merge branch 'wip-rgw-geo-enovance' into wip-rgw-geo-2
- Conflicts:
src/Makefile.am
src/rgw/rgw_admin.cc
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> - 06:15 PM Revision 54d23052 (ceph): doc: Added Java example for setting protocol to HTTP.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 06:14 PM Revision 145c4808 (ceph): doc: Text of diagram for osd_throttles.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 06:14 PM Revision 8d70c091 (ceph): doc: Omitted text diagram, and used literal include to text file.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 06:09 PM Revision e6ad9da0 (ceph): PGLog: only add entry to caller_ops in add() if reqid_is_indexed()
- Fixes: #5216
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com> - 05:59 PM Revision f87a19d3 (ceph): OSDMonitor: skip new pools in update_pools_status() and get_pools_health()
- New pools won't be full. mon->pgmon()->pg_map.pg_pool_sum[poolid] will
implicitly create an entry for poolid causing... - 05:58 PM Revision ddb3a8d6 (ceph): unit tests for pg_missing_t
- All lines of code are tested. The conditions under which some methods
could corrupt the content of a pg_missing_t obj... - 05:39 PM Revision db85c52d (ceph): PG: don't write out pg map epoch every handle_activate_map
- We don't actually need to write out the pg map epoch on every
activate_map as long as:
a) the osd does not trim past ... - 05:35 PM Revision 8c6a912a (ceph): rgw: only append prefetched data if reading from head
- Fixes: #5209
Backport: bobtail, cuttlefish
If the head object wrongfully contains data, but according to the
manifest... - 05:35 PM Revision f42e84ee (ceph): rgw: don't copy object idtag when copying object
- Fixes: #5204
When copying object we ended up also copying the original
object idtag which overrode the newly generate... - 05:30 PM Revision 34733bdc (ceph): rgw: only append prefetched data if reading from head
- Fixes: #5209
Backport: bobtail, cuttlefish
If the head object wrongfully contains data, but according to the
manifest... - 05:30 PM Revision 3d91301e (ceph): rgw: don't copy object idtag when copying object
- Fixes: #5204
When copying object we ended up also copying the original
object idtag which overrode the newly generate... - 05:15 PM Revision 38ee69c2 (ceph): mds/MDCache.cc: fix dereference after null check
- Add assert for 'parent' before call assert on parent->is_auth().
CID 716922 (#1 of 1): Dereference after null check ... - 05:15 PM Revision 91f6b0f0 (ceph): mds/MDCache.cc: fix dereference null return value
- CID 716993 (#1 of 2): Dereference null return value (NULL_RETURNS)
dereference: Dereferencing a pointer that might ... - 05:15 PM Revision c0e3d04b (ceph): mds/MDCache.cc: fix dereference null return value
- Add assert to fix:
CID 716994 (#1 of 1): Dereference null return value (NULL_RETURNS)
dereference: Dereferencing a... - 05:15 PM Revision 578e292b (ceph): mds/Migrator.cc: fix dereference after null check
- Add assert for 'le' to fix:
CID 716923 (#1 of 1): Dereference after null check (FORWARD_NULL)
var_deref_model: Pas... - 05:15 PM Revision 0b78e2bc (ceph): mds/Migrator.cc: fix dereference after null check
- Add asserts to check for 'dir' to fix:
CID 716924 (#1-5 of 5): Dereference after null check (FORWARD_NULL)
var_der... - 05:15 PM Revision d9b00c43 (ceph): mds/Server.cc: fix dereference after null check
- Add assert to fix:
CID 716925 (#1 of 1): Dereference after null check (FORWARD_NULL)
var_deref_model: Passing null... - 05:15 PM Revision e5555582 (ceph): mds/Server.cc: fix dereference after null check
- CID 716926 (#1 of 1): Dereference after null check (FORWARD_NULL)
var_deref_model: Passing "mdr" to function
"Ser... - 05:15 PM Revision cfdd87ca (ceph): mds/Server.cc: fix dereference after null check
- CID 716927 (#1 of 1): Dereference after null check (FORWARD_NULL)
var_deref_model: Passing null pointer "diri->snap... - 05:15 PM Revision 5aa0b129 (ceph): .gitignore: add directory from coverity tools
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 05:15 PM Revision 39a53e5c (ceph): mds/Server.cc: fix explicit null dereferenced
- CID 716928 (#1 of 1): Explicit null dereferenced (FORWARD_NULL)
var_deref_model: Passing null pointer "session" to ... - 05:15 PM Revision 2a024091 (ceph): mds/Locker.cc: fix explicit null dereferenced
- CID 716916 (#1 of 1): Explicit null dereferenced (FORWARD_NULL)
var_deref_model: Passing null pointer "in" to funct... - 05:15 PM Revision 679775ae (ceph): small_io_bench_fs.cc: check return value of FileStore::mkfs/mount()
- CID 743398 (#1 of 1): Unchecked return value (CHECKED_RETURN)
check_return: Calling function "FileStore::mount()" w... - 05:15 PM Revision a7a0425d (ceph): bench/dumb_backend.cc: check return value of posix_fadvise()
- CID 743396 (#1 of 1): Unchecked return value from library (CHECKED_RETURN)
check_return: Calling function "posix_fa... - 05:15 PM Revision db2fbb1d (ceph): bench/dumb_backend.cc: check return value of lseek()
- CID 743395 (#1 of 1): Unchecked return value from library (CHECKED_RETURN)
check_return: Calling function "lseek(fd... - 05:15 PM Revision bb8798e3 (ceph): mds/Locker.cc: fix dereference after null check
- CID 716917 (#1 of 1): Dereference after null check (FORWARD_NULL)
var_deref_model: Passing null pointer "in" to fun... - 05:15 PM Revision 3969c695 (ceph): mds/Locker.cc: fix dereference after null check
- CID 716918 (#1 of 1): Dereference after null check (FORWARD_NULL)
var_deref_model: Passing null pointer "in" to fun... - 05:15 PM Revision 59cffbab (ceph): mds/Locker.cc: fix dereference after null check
- CID 716919 (#1 of 1): Dereference after null check (FORWARD_NULL)
var_deref_model: Passing null pointer "cap" to fu... - 05:15 PM Revision 5d8440e3 (ceph): mds/MDCache.cc: fix dereference after null check
- CID 716921 (#1 of 1): Dereference after null check (FORWARD_NULL)
var_deref_model: Passing null pointer "dir" to fu... - 05:10 PM Revision c5fc52ae (ceph): rgw: only append prefetched data if reading from head
- Fixes: #5209
Backport: bobtail, cuttlefish
If the head object wrongfully contains data, but according to the
manifest... - 05:10 PM Revision b1312f94 (ceph): rgw: don't copy object idtag when copying object
- Fixes: #5204
When copying object we ended up also copying the original
object idtag which overrode the newly generate... - 04:39 PM Revision 8f3f0537 (ceph): rgw: Do not assum rest connection to be established
- Added a check to verify that rest connection is correctly initialized,
preventing a segmentation fault.
Signed-off-b... - 05:39 AM Revision fbf5a242 (ceph): Merge branch 'wip-5046'
- Reviewed-by: Samuel Just <sam.just@inktank.com>
- 05:07 AM Revision 64eb6df9 (ceph): valgrind: add another leveldb suppression
- 04:43 AM Revision df2d06db (ceph): mon: destroy MonitorDBStore before g_ceph_context
- Put it on the heap so that we can destroy it before the g_ceph_context
cct that it references. This fixes a crash li... - 03:28 AM Revision f4eddd7b (ceph): doc: Updated to reflect glossary usage.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 03:27 AM Revision 474bb164 (ceph): doc: Updated title and syntax to reflect glossary usage.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 03:27 AM Revision 7365d0c3 (ceph): doc: Updated to reflect glossary usage.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 03:26 AM Revision eb35d739 (ceph): doc: Updated title to reflect glossary usage.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 03:25 AM Revision 65294bf6 (ceph): doc: Updated conf with ServerAlias for S3 subdomains.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 03:24 AM Revision 442f082a (ceph): doc: Updated object storage quick start for S3-style subdomains.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 03:22 AM Revision 5e450baa (ceph): doc: Updated text with new glossary terms.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 03:21 AM Revision c4001b12 (ceph): doc: Removed FAQ from the index.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 03:21 AM Revision d52b8055 (ceph): doc: Removed FAQ doc. It's now in the wiki.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 12:25 AM Revision 131dca7d (ceph): debian: sync up postinst and prerm with latest
- - do not use invoke-rc.d for upstart
- do not stop daemons on upgrade
- misc other cleanups
This corresponds to the ... - 12:23 AM Revision cf9aa7a0 (ceph): debian: guard upstart {start,stop} with -x check
- Sigh.
Signed-off-by: Sage Weil <sage@inktank.com> - 12:17 AM Revision a4001053 (ceph): Merge branch 'wip-deb-removal' into next
- Tested by Tamil, Gary.
05/30/2013
- 11:38 PM Revision 6bac8ac0 (ceph): rbd/kernel.sh: quit looking for snapshot sysfs entries
- The sysfs entries for snapshots went away a while ago, and this
script used them to verify sizes matched what was exp... - 11:27 PM Revision 38ed3e43 (ceph): Merge pull request #334 from ceph/wip-mon
- Reviewed-by: Joao Eduardo Luis <joao.luis@inktank.com>
- 11:22 PM Revision 1d75b49c (ceph): debian: add radosgw.postinst
- Start radosgw-all job.
Signed-off-by: Sage Weil <sage@inktank.com> - 11:22 PM Revision d126a205 (ceph): debian: invoke-rc.d does not work with upstart jobs
- Broken by 19c5ac37ef87aeb3d3c30aa35cd61b6f3a8414bf.
Signed-off-by: Sage Weil <sage@inktank.com> - 10:53 PM Revision 446e0770 (ceph): fix test users of LevelDBStore
- Need to pass in cct.
Signed-off-by: Sage Weil <sage@inktank.com> - 10:44 PM Revision ec7731f7 (ceph): move log, ondisklog, missing from PG to PGLog
- PG::log, PG::ondisklog, PG::missing are moved from PG to a new PGLog
class and are made protected data members. It is... - 10:42 PM Revision d1b3eebd (ceph): os/WBThrottle: remove asserts in clear()
- cur_ios, etc may not be zero due to an in progress
flush.
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed... - 10:04 PM Revision 3cc0f3d8 (ceph): Merge pull request #335 from ceph/wip-5176
- Reviewed-by: Samuel Just <sam.just@inktank.com>
- 09:57 PM Revision 7802292e (ceph): os/LevelDBStore: add perfcounters
- Signed-off-by: Sage Weil <sage@inktank.com>
- 09:36 PM Revision a47ca583 (ceph): mon: make compaction bounds overlap
- When we trim items N to M, compact over range (N-1) to M so that the
items in the queue will share bounds and get mer... - 09:26 PM Revision f628dd0e (ceph): os/LevelDBStore: merge adjacent ranges in compactionqueue
- If we get behind and multiple adjacent ranges end up in the queue, merge
them so that we fire off compaction on large... - 09:17 PM Revision e9c32b97 (ceph): doc: note openstack changes for Grizzly
- These are just for the cinder configuration, nothing else changed.
Signed-off-by: Josh Durgin <josh.durgin@inktank.com> - 08:29 PM Revision 743c5287 (ceph): doc: Hadoop clarifications
- Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
- 08:29 PM Revision 352b7b59 (ceph): doc: start Hadoop installation docs
- Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
- 07:20 PM Revision 5fa098f1 (ceph): Added -r option to usage
- Added the -r option, which starts the radosgw and apache2 to access it
to the usage message.
Signed-off-by: Christop... - 06:43 PM Revision 8b7ca687 (ceph): mon: Monitor: backup monmap using all ceph features instead of quorum's
- When a monitor is freshly created and for some reason its initial sync is
aborted, it will end up with an incorrect b... - 06:42 PM Revision 1ba14336 (ceph): Merge pull request #333 from ceph/wip-5203
- Reviewed-by: Sage Weil <sage@inktank.com>
- 06:30 PM Revision 61ed69b5 (ceph): use cuttlefish branch instead of master
- Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
- 06:25 PM Revision d029abfa (ceph): valgrind: update suppressions for leveldb, libc leaks from mon
- These result in clean valgrind leak checks on the mon (at least with my
limited vstart testing). - 06:23 PM Revision 02ef6e91 (ceph): osd: do not assume head obc object exists when getting snapdir
- For a list-snaps operation on the snapdir, do not assume that the obc for the
head means the object exists. This fix... - 06:17 PM Revision 3c570616 (ceph): mon: return instead of exit(3) via preforker
- This lets us run all the locally-scoped dtors so that leak checking will
work.
Signed-off-by: Sage Weil <sage@inktan... - 06:17 PM Revision c888d1d3 (ceph): mon: fix leak of health_monitor and config_key_service
- Switch to using regular pointers here. The lifecycle of these services is
very simple such that refcounting is overk... - 05:21 PM Revision 626de387 (ceph): mon: Monitor: backup monmap using all ceph features instead of quorum's
- When a monitor is freshly created and for some reason its initial sync is
aborted, it will end up with an incorrect b... - 03:53 PM Revision 59916b8e (ceph): debian: stop radosgw daemons on package removal
- Signed-off-by: Sage Weil <sage@inktank.com>
- 03:53 PM Revision 9e658f03 (ceph): debian: stop sysvinit ceph-mds daemons
- Signed-off-by: Sage Weil <sage@inktank.com>
- 03:51 PM Revision 70a38320 (ceph): debian: only stop daemons on removea; not upgrade
- Signed-off-by: Sage Weil <sage@inktank.com>
- 03:10 PM Revision f4025687 (ceph): rbd/concurrent.sh: probe rbd module at start
- There's no guarantee the rbd module is loaded when this script is
run, so add a line that loads it if necessary.
Sig... - 03:05 PM Revision 2957d68c (ceph): rbd_concurrent: add new task to test concurrent.sh
- Add a new kernel task to run the rbd concurrent test.
Signed-off-by: Alex Elder <elder@inktank.com> - 05:45 AM Revision c410f032 (ceph): Merge pull request #331 from ceph/wip-osd-interfacecheck
- Reviewed-by: Samuel Just <sam.just@inktank.com>
- 05:44 AM Revision bd2ba0e3 (ceph): Merge branch 'next'
- 05:43 AM Revision 0c059551 (ceph): osd: wait for healthy pings from peers in waiting-for-healthy state
- If we are (wrongly) marked down, we need to go into the waiting-for-healthy
state and verify that our network interfa... - 05:43 AM Revision e1dc3fd3 (ceph): osd: augment osd heartbeat peers with neighbors and randoms, to up some...
- - always include our neighbors to ensure we have a fully-connected
graph
- include some random neighbors to get at ... - 05:43 AM Revision b586f4a9 (ceph): osd: factor out _remove_heartbeat_peer
- Signed-off-by: Sage Weil <sage@inktank.com>
- 05:43 AM Revision a4d3b47a (ceph): osd: only add pg peers if active
- We will soon be in this method for the waiting-for-healthy state. As
a consequence, we need to remove any down peers... - 05:43 AM Revision 28ea184d (ceph): osd: remove down hb peers
- If a (say, random) peer goes down, filter it out.
Signed-off-by: Sage Weil <sage@inktank.com> - 05:43 AM Revision 04aa2b5e (ceph): osd: distinguish between definitely healthy and definitely not unhealthy
- is_unhealthy() will assume they are healthy for some period after we
send our first ping attempt. is_healthy() is no... - 04:58 AM Revision d20e30a7 (ceph): flushed the formatter after closing the primary section in MDLOG, BILOG...
- Signed-off-by: Babu Shanmugam <anbu@enovance.com>
05/29/2013
- 11:53 PM Revision d86b9a85 (ceph): osd: initialize new_state field when we use it
- If we use operator[] on a new int field its value is undefined; avoid
reading it or using |= et al until we initializ... - 11:50 PM Revision 85ad65e2 (ceph): osd: initialize new_state field when we use it
- If we use operator[] on a new int field its value is undefined; avoid
reading it or using |= et al until we initializ... - 11:50 PM Revision 50ac8917 (ceph): osd: initialize new_state field when we use it
- If we use operator[] on a new int field its value is undefined; avoid
reading it or using |= et al until we initializ... - 10:06 PM Revision e21f8df1 (ceph): Merge branch 'wip_osd_throttle'
- Fixes: #4782
Reviewed-by: Sage Weil - 10:05 PM Revision a55e03cd (ceph): WBThrottle: add some comments and some asserts
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 10:05 PM Revision 4b31c7e7 (ceph): WBThrottle: rename replica nocache
- We may want to influence the caching behavior for other
reasons.
Signed-off-by: Samuel Just <sam.just@inktank.com> - 08:50 PM Revision 45873b57 (ceph): rgw: verify bucket location only if exists
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 08:41 PM Revision aac828c2 (ceph): osd: tell peers that ping us if they are dead
- Signed-off-by: Sage Weil <sage@inktank.com>
- 08:41 PM Revision c093e5bf (ceph): osd: avoid duplicate mon requests for a new osdmap
- sub_want() returns true if this is a new sub; only renew then.
Signed-off-by: Sage Weil <sage@inktank.com> - 08:41 PM Revision 80942eb0 (ceph): osd: move health checks into a single helper
- For now we still only look at the internal heartbeats.
Signed-off-by: Sage Weil <sage@inktank.com> - 08:41 PM Revision ea2b2329 (ceph): osd: simplify is_healthy() check during boot
- This has a slight behavior change in that we ask the mon for the latest
osdmap if our internal heartbeat is failing. ... - 08:09 PM Revision 81a96086 (ceph): rgw: forward delete_bucket to master region
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 05:28 PM Revision 482733e9 (ceph): mds: stay in SCAN state in file_eval
- If we are in the SCAN state, stay there until the recovery finishes. Do
not jump to another state from file_eval().
... - 05:27 PM Revision 0071b8e7 (ceph): mds: stay in SCAN state in file_eval
- If we are in the SCAN state, stay there until the recovery finishes. Do
not jump to another state from file_eval().
... - 05:27 PM Revision f71e1b1f (ceph): Makefile: include new message header files
- Signed-off-by: Sage Weil <sage@inktank.com>
- 05:26 PM Revision 532dee52 (ceph): Merge remote-tracking branch 'yan/wip-mds'
- Reviewed-by: Sage Weil <sage@inktank.com>
Conflicts:
src/mds/MDCache.cc - 04:49 PM Revision 29e4e7e3 (ceph): osd: do not assume head obc object exists when getting snapdir
- For a list-snaps operation on the snapdir, do not assume that the obc for the
head means the object exists. This fix... - 03:40 PM Revision 6da4b20c (ceph): mon: compact trimmed range, not entire prefix
- This will reduce the work that leveldb is asked to do by only triggering
compaction of the keys that were just trimme... - 03:35 PM Revision ab09f1e5 (ceph): mon/MonitorDBStore: allow compaction of ranges
- Allow a transaction to describe the compaction of a range of keys. Do this
in a backward compatible say, such that o... - 03:34 PM Revision e20c9a3f (ceph): os/LevelDBStore: allow compaction of key ranges
- Signed-off-by: Sage Weil <sage@inktank.com>
- 03:32 PM Revision f03a6f21 (ceph): Fixed default region creation issue
- If the default region did not exist, it is created,
but the previously created RGWDefaultRegionInfo object is not upd... - 03:14 PM Revision 1d0aa2ad (ceph): Merge pull request #329 from javacruft/wip-fuse-deps
- Use new fuse package instead of fuse-utils
- 03:11 PM Revision 3e5cead0 (ceph): rgw: user master region's version of bucket
- When creating a bucket, retrieve the bucket object
version from the master region and use it.
Signed-off-by: Yehuda ... - 09:57 AM Revision e634d9d6 (ceph): Use new fuse package instead of fuse-utils
- The fuse-utils package was deprecated a while ago.
Switch the primary dependency for fuse tools to use
the preferred... - 05:13 AM Revision 1bb4e743 (ceph): mon: disable tdump by default
- Grr.
Signed-off-by: Sage Weil <sage@inktank.com> - 05:10 AM Revision 6afc22a1 (ceph): Merge remote-tracking branch 'gh/last'
- 03:44 AM Revision b6be7857 (ceph): Merge branch 'wip-5172'
- Reviewed-by: Samuel Just <sam.just@inktank.com>
- 03:40 AM Revision 4af917d4 (ceph): os/LevelDBStore: do compact_prefix() work asynchronously
- We generally do not want to block while compacting a range of leveldb.
Push the blocking+waiting off to a separate th... - 03:39 AM Revision dd35c26e (ceph): osd: fix note_down_osd
- Fix bug introduced in 27381c0c6259ac89f5f9c592b4bfb585937a1cfc.
Signed-off-by: Sage Weil <sage@inktank.com> - 03:39 AM Revision 45b84f39 (ceph): osd: fix hb con failure handler
- Fix a few bugs introduced by 27381c0c6259ac89f5f9c592b4bfb585937a1cfc:
- check against both front and back cons; eit... - 02:52 AM Revision ce6fc2ed (ceph): Merge pull request #319 from dalgaaf/wip-da-pylint-3
- Fix some smaller Python issues
- 12:51 AM Revision 260179b6 (ceph): Merge branch 'master' into merge
- 12:06 AM Revision 8f4de687 (ceph): Rhel support added
- Fixes: #4946
Signed-off-by: Warren Usui <warren.usui@inktank.com>
05/28/2013
- 10:48 PM Revision 648dcb92 (ceph): Merge pull request #326 from dalgaaf/wip-da-CID-727978
- kv_flat_btree_async.cc: fix AioCompletion resource leak
- 08:58 PM Revision 054e96cf (ceph): v0.63
- 08:39 PM Revision 64d1178f (ceph): rgw: mdlog, bilog RESTful api cleanup
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 08:00 PM Revision fabe7237 (ceph): ceph: first cut at --completion
- Factor out parsing JSON to sigdict; use from both main and completion
Currently invoking from bash completion with
... - 07:57 PM Revision 2dcc266f (ceph): ceph, MonCommands.h: code format/help format tweaks
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 07:57 PM Revision 65236a4a (ceph): HashIndex: sync top directory during start_split,merge,col_split
- Otherwise, the links might be ordered after the in progress
operation tag write. We need the in progress operation t... - 07:56 PM Revision fca54bfb (ceph): HashIndex: sync top directory during start_split,merge,col_split
- Otherwise, the links might be ordered after the in progress
operation tag write. We need the in progress operation t... - 07:47 PM Revision 5bca9c38 (ceph): HashIndex: sync top directory during start_split,merge,col_split
- Otherwise, the links might be ordered after the in progress
operation tag write. We need the in progress operation t... - 05:41 PM Revision 1c35556b (ceph): doc/dev/osd_internals: add wbthrottle.rst
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 05:41 PM Revision 4d53e9c9 (ceph): WBThrottle: add perfcounters
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 05:27 PM Revision e8f52840 (ceph): Merge pull request #325 from dalgaaf/wip-da-CID-727980
- kv_flat_btree_async.cc: fix AioCompletion resource leak
- 05:27 PM Revision 16e6b081 (ceph): Merge pull request #324 from dalgaaf/wip-da-CID-727979
- kv_flat_btree_async.cc: fix AioCompletion resource leak
- 04:17 PM Revision b528a915 (ceph): osd/OSDMap: fix Incremental dump
- The front hb addr entry may not be present.
Signed-off-by: Sage Weil <sage@inktank.com> - 03:43 PM Revision 8e982071 (ceph): Merge pull request #322 from guilhem/patch-1
- Reviewed-by: Sage Weil <sage@inktank.com>
- 10:43 AM Revision 478b576a (ceph): kv_flat_btree_async.cc: fix AioCompletion resource leak
- Call AioCompletion::release() if the completion is no longer needed.
CID 727978 (#1-2 of 2): Resource leak (RESOURCE... - 10:38 AM Revision e6efc39f (ceph): kv_flat_btree_async.cc: fix AioCompletion resource leak
- Call AioCompletion::release() if the completion is no longer needed.
CID 727979 (#1-2 of 2): Resource leak (RESOURCE... - 10:27 AM Revision 6939b124 (ceph): kv_flat_btree_async.cc: fix AioCompletion resource leak
- Call AioCompletion::release() if the completion is no longer
needed.
CID 727980 (#1-4 of 4): Resource leak (RESOURCE... - 08:35 AM Revision 554b41b1 (ceph): Remove mon socket in post-stop
- If ceph-mon segfault, socket file isn't removed.
By adding a remove in post-stop, upstart clean run directory proper... - 05:57 AM Revision 26effc0e (ceph): mds: warn on unconnected snap realms
- When there are more than one active MDS, restarting MDS triggers
assertion "reconnected_snaprealms.empty()" quite oft... - 05:57 AM Revision 03c0fe93 (ceph): mds: reorder EMetaBlob::add_primary_dentry's parameters
- prepare for adding new state parameter such as 'dirty_parent'
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com> - 05:57 AM Revision 6c721116 (ceph): mds: journal backtrace update in EMetaBlob::fullbit
- Current way to journal backtrace update is set EMetaBlob::update_bt
to true. The problem is that an EMetaBlob can inc... - 05:57 AM Revision c9d2e256 (ceph): mds: rename last_renamed_version to backtrace_version
- Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
- 05:57 AM Revision b88c49b7 (ceph): mds: bring back old style backtrace handling
- To queue a backtrace update, current code allocates a BacktraceInfo
structure and adds it to log segment's update_bac... - 05:57 AM Revision 39b5e76c (ceph): mds: update backtraces when unlinking inodes
- unlink moves inodes to stray dir, it's a special form of rename.
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com> - 05:57 AM Revision 05a7588d (ceph): mds: remove old backtrace handling
- Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
- 05:57 AM Revision 617f70d2 (ceph): mds: move fetch_backtrace() to class MDCache
- We may want to fetch backtrace while corresponding inode isn't
instantiated. MDCache::fetch_backtrace() will be used ... - 05:57 AM Revision eeb68eb3 (ceph): mds: open inode by ino
- This patch adds "open-by-ino" helper. It utilizes backtrace to find
inode's path and open the inode. The algorithm lo... - 05:57 AM Revision ceaf51f7 (ceph): mds: bump the protocol version
- Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
- 05:57 AM Revision 3120d969 (ceph): mds: open missing cap inodes
- When a recovering MDS enters reconnect stage, client sends reconnect
messages to it. The message lists open files, th... - 05:57 AM Revision 7e0e0963 (ceph): mds: use "open-by-ino" function to open remote link
- Also add a new config option "mds_open_remote_link_mode". The anchor
approach is used by default. If mode is non-zero... - 05:57 AM Revision d7b999be (ceph): mds: don't stop at export bounds when journaling dir context
- We only journal the finish of exporting subtree, so we shouldn't
consider export bounds as subtree root.
Signed-off-... - 05:57 AM Revision 5426c75d (ceph): mds: adjust subtree auth if import aborts in PREPPED state
- Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
- 05:57 AM Revision 0c1ca8ed (ceph): mds: fix uncommitted master wait
- We may add new waiter while the master is committing. so we should
take the waiters and wake up them when the master ... - 05:57 AM Revision 7a6ec353 (ceph): mds: fix slave commit tracking
- MDS may crash after journalling a slave commit, but before sending
commit ack to the master. Later when the MDS resta... - 05:57 AM Revision 0708d44f (ceph): mds: fix straydn race
- For unlink/rename request, the target dentry's linkage may change
before all locks are acquired. So we need check if ... - 05:57 AM Revision e8497f80 (ceph): mds: fix import cancel race
- Current code uses import state to detect obsolete import discover/prep
message. it does not work for the case: cancel... - 05:57 AM Revision 30c68218 (ceph): mds: fix typo in Server::do_rename_rollback
- Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
- 05:57 AM Revision 8a1114ce (ceph): mds: remove buggy cache rejoin code
- I previously added code to handle a corner case of cache rejoin:
entire subtree, together with the inode subtree root... - 05:57 AM Revision 38fb2ec7 (ceph): mds: unfreeze inode after rename rollback finishes
- we should not wake up the unfreeze waiter while the inode is still
linked to a non-auth dirfrag.
Signed-off-by: Yan,... - 05:57 AM Revision 882be6b1 (ceph): mds: send slave request after target MDS is active
- when failure of peer is detected, MDCache::handle_mds_failure()
checks if there are requests waiting for slave replie... - 05:57 AM Revision e21f328f (ceph): mds: export CInode::STATE_NEEDSRECOVER
- Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
- 05:57 AM Revision fc94f47b (ceph): mds: export CInode:mds_caps_wanted
- CInode:mds_caps_wanted is used to keep track of caps wanted by non-auth
MDS. The auth MDS checks it when choosing loc... - 05:57 AM Revision 2b1b6cae (ceph): mds: notify auth MDS when cap_wanted changes
- So the auth MDS can choose locks' states base on our cap_wanted.
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com> - 05:57 AM Revision a918e611 (ceph): mds: fix Locker::request_inode_file_caps()
- After sending cache rejoin message, replica need notify auth MDS when
cap_wanted changes. But it can send MInodeFileC... - 05:57 AM Revision 3962a751 (ceph): mds: defer releasing cap if necessary
- When inode is freezing or frozen, we defer processing MClientCaps
messages and cap release embedded in requests. The ... - 05:57 AM Revision c9707f63 (ceph): mds: Fix replica's allowed caps for filelock in SYNC_LOCK state
- For replica, filelock in LOCK_LOCK state doesn't allow Fc cap. So
filelock in LOCK_SYNC_LOCK/LOCK_EXCL_LOCK state sho... - 05:57 AM Revision 9424298f (ceph): mds: fix check for base inode discovery
- If a MDiscover message is for discovering base inode, want_base_dir
should be false, path should be empty.
Signed-of... - 05:57 AM Revision f3a9f474 (ceph): mds: slient MDCache::trim_non_auth()
- No need to output the function's debug message to console.
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com> - 05:57 AM Revision 8b4e9911 (ceph): mds: journal new subtrees created by rename
- this avoids creating bare dirfrags during journal replay.
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com> - 05:57 AM Revision 81d073fe (ceph): mds: fix underwater dentry cleanup
- If the underwater dentry is a remove link, we shouldn't mark the
inode clean
Signed-off-by: Yan, Zheng <zheng.z.yan@... - 04:17 AM Revision a6df7644 (ceph): PendingReleaseNotes: notes about enabling HASHPSPOOL
- Signed-off-by: Sage Weil <sage@inktank.com>
- 04:17 AM Revision aa0649c6 (ceph): osdmaptool: fix cli tests
- Now that the default pool flags have changed.
Signed-off-by: Sage Weil <sage@inktank.com> - 12:28 AM Revision 07408117 (ceph): With mdlog lock and unlock functionality, listing and trimming base on ...
- Signed-off-by: Babu Shanmugam <anbu@enovance.com>
05/27/2013
- 09:06 PM Revision 8cec56dd (ceph): valgrind: select notcmalloc ceph install flavor
- 08:55 PM Revision f0958c36 (ceph): Merge pull request #321 from dalgaaf/wip-da-CID-727981
- kv_flat_btree_async.cc: fix AioCompletion resource leak
- 08:55 PM Revision 35a8c616 (ceph): Merge pull request #320 from dalgaaf/wip-da-CID-727983
- kv_flat_btree_async.cc: fix resource leak
- 07:44 PM Revision 0e127dc4 (ceph): mon: Paxos: get rid of the 'prepare_bootstrap()' mechanism
- We don't need it after all. If we are in the middle of some proposal,
then we guarantee that said proposal is likely... - 07:44 PM Revision f29206bd (ceph): mon: Paxos: finish queued proposals instead of clearing the list
- By finishing these Contexts, we make sure the Contexts they enclose (to be
called once the proposal goes through) wil... - 07:44 PM Revision b73d7c6b (ceph): mon: Paxos: finish_proposal() when we're finished recovering
- Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
(cherry picked from commit 2ff23fe784245f3b86bc98e0434b21a53...
05/25/2013
- 10:13 PM Revision 615b54c6 (ceph): doc: Updated rgw.conf example.
- fixes: #4608
Signed-off-by: John Wilkins <john.wilkins@inktank.com> - 10:11 PM Revision 6f935419 (ceph): doc: Updated RGW Quickstart.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 10:11 PM Revision e59897c8 (ceph): doc: Updated index for newer terms.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 03:36 AM Revision b4f63cee (ceph): ceph: --help-all
- Ask first extant daemon of each for its command descriptions and
daemon command descriptions. Suppress commands with... - 03:01 AM Revision ec0371c7 (ceph): ceph: print parameter name for CephString in concise_sig
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 03:01 AM Revision 99d7bcec (ceph): ceph: fix format strings for Py2.6 compatibility
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 03:01 AM Revision 1e0222a0 (ceph): ceph: Clean up/add missing docstrings
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 02:54 AM Revision 52b23b5e (ceph): rgw: propagate region on bucket creation
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 02:12 AM Revision 3044fa8b (ceph): rgw: determine owner after effetctive user
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 01:57 AM Revision 4dafea43 (ceph): rgw: forward request params through upstream REST
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 01:21 AM Revision aee6665b (ceph): mon: Refactor
- Move some common code into JSON-command-description functions;
switch from char * to string & args
Signed-off-by: Da...
05/24/2013
- 11:21 PM Revision 6d1e14e0 (ceph): pg_pool_t: enable FLAG_HASHPSPOOL by default
- Fixes: #5160
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Greg Farnum <greg@inktank.com>
Reviewed-b... - 09:27 PM Revision 51876499 (ceph): rgw: enable data sending via http client
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 08:57 PM Revision f9b58e00 (ceph): rados.py: don't access returned buffers if error/SIGINT
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 08:57 PM Revision ef4eb4c3 (ceph): PGMonitor: dead code removal
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 08:56 PM Revision 2c51b91d (ceph): MonCap: add pg r/w to osd capability profile
- Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Dan Mick <dan.mick@inktank.com> - 12:50 PM Revision 0f547483 (ceph): kv_flat_btree_async.cc: fix AioCompletion resource leak
- Call AioCompletion::release() if the completion is no longer
needed to free the resources.
CID 727981 (#3 of 3): Res... - 12:43 PM Revision 7b438e13 (ceph): kv_flat_btree_async.cc: fix resource leak
- Call AioCompletion::release() if the completion is no longer
needed to free the resources.
CID 727983 : Resource lea... - 10:46 AM Revision 9785478a (ceph): ceph-disk: remove unnecessary semicolons
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 10:41 AM Revision 16ecae15 (ceph): ceph-disk: cast output of _check_output()
- Cast output of _check_output() to str() to be able to use
str.split().
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@b... - 10:33 AM Revision 9429ff90 (ceph): ceph-disk: fix undefined variable
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 10:29 AM Revision c127745c (ceph): ceph-disk: add missing spaces around operator
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 06:14 AM Revision 580a08c6 (ceph): rgw: multiple fixes and cleanups
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 06:13 AM Revision 2655c1e4 (ceph): utime: add asctime()
- dump time in a useful format
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> - 03:09 AM Revision 79eb61c4 (ceph): Merge branch 'wip_scrub_tphandle' into cuttlefish
- Fixes: #5159
Reviewed-by: Sage Weil <sage@inktank.com> - 03:08 AM Revision 8c1c2d98 (ceph): Merge branch 'wip_scrub_tphandle' into next
- Fixes: #5159
Reviewed-by: Sage Weil <sage@inktank.com> - 02:42 AM Revision b8a25e08 (ceph): OSD,PG: pass tphandle down to _scan_list
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 02:42 AM Revision d62716dd (ceph): PG: reset timeout in _scan_list for each object, read chunk
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 02:42 AM Revision 86822485 (ceph): PG: ping tphandle during omap loop as well
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 02:30 AM Revision ac6c7783 (ceph): Merge remote-tracking branch 'upstream/wip_scrub_tphandle_bobtail' into...
- Fixes: #5159
Reviewed-by: Sage Weil <sage@inktank.com> - 12:41 AM Revision 0b50d073 (ceph): PG: ping tphandle during omap loop as well
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 12:02 AM Revision bb407bfd (ceph): doc: Updated Ceph FS Quick Start.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 12:01 AM Revision 7c497d95 (ceph): doc: Added troubleshooting to Ceph FS index.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 12:01 AM Revision 3dda794a (ceph): doc: Added separate troubleshooting for MDS and Ceph FS.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
05/23/2013
- 10:24 PM Revision 5979a26d (ceph): PG: reset timeout in _scan_list for each object, read chunk
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 10:23 PM Revision bde6b58b (ceph): OSD,PG: pass tphandle down to _scan_list
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 08:13 PM Revision a460e53e (ceph): rgw: iterate usage entries from correct entry
- Fixes: #5152
When iterating through usage entries, and when user id was
provided, we started at the user's first entr... - 08:12 PM Revision 3984b988 (ceph): rgw: iterate usage entries from correct entry
- Fixes: #5152
When iterating through usage entries, and when user id was
provided, we started at the user's first entr... - 08:11 PM Revision 8b3a04de (ceph): rgw: iterate usage entries from correct entry
- Fixes: #5152
When iterating through usage entries, and when user id was
provided, we started at the user's first entr... - 08:09 PM Revision 0c805b6c (ceph): rgw: rest_client, forward requests
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 07:29 PM Revision f2f73538 (ceph): rgw: some code cleanup
- move s3 signing code to a different common file.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> - 06:45 PM Revision 75600c6a (ceph): doc: Updates for ceph-deploy and cuttlefish.
- Signed-off-by: John Wilkins <john.wilkins@inktank.com>
- 06:39 PM Revision c812bb51 (ceph): rgw: separate certain request info into different structure
- This is needed for later request forwarding.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> - 05:23 PM Revision 87cef3d5 (ceph): mon: drop unnecessary conditionals
- Signed-off-by: Sage Weil <sage@inktank.com>
- 05:21 PM Revision 6af64051 (ceph): Merge pull request #311 from ceph/wip-5102
- Reviewed-by: Sage Weil <sage@inktank.com>
- 05:17 PM Revision 8b2fbf21 (ceph): Merge pull request #312 from ceph/wip-osd-hb
- Reviewed-by: Samuel Just <sam.just@inktank.com>
- 03:49 PM Revision e8d0dc76 (ceph): Merge branch 'next'
- 03:48 PM Revision e09e9442 (ceph): modified: src/init-ceph.in
- fixed bug in init script, the "df" should be run on remote host by do_cmd,
and use $host instead of "hostname -s"
S... - 03:46 PM Revision f9ec5a79 (ceph): msgr: increase port range to 6900-7300 (from -7100)
- Signed-off-by: Sage Weil <sage@inktank.com>
- 03:45 PM Revision 2802430a (ceph): Merge pull request #307 from xiaoxichen/master
- Reviewed-by: Sage Weil <sage@inktank.com>
- 01:33 AM Revision 1dd99f0f (ceph): modified: src/init-ceph.in
- fixed bug in init script, the "df" should be run on remote host by do_cmd,
and use $host instead of "hostname -s"
S...
05/22/2013
- 11:13 PM Revision 0262301b (ceph): osd: send hb front addr to monitor at boot
- We still aren't binding it to anything yet, or putting it in the OSDMap.
Signed-off-by: Sage Weil <sage@inktank.com> - 11:13 PM Revision 6ad10551 (ceph): osd: bind front heartbeat messenger to public_addr
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:13 PM Revision 28851424 (ceph): msgr: take an arbitrary set of ports to avoid binding to
- We used to only need to avoid 2 ports; now we need 3. Make it a set so we
don't have this problem later.
Signed-off... - 11:13 PM Revision 92a558bf (ceph): msgr: add Messenger reference to Connection
- This allows us to get the messenger associated with a connection.
Signed-off-by: Sage Weil <sage@inktank.com> - 11:13 PM Revision 27381c0c (ceph): osd: ping both front and back interfaces
- Send ping requests to both the front and back hb addrs for peer osds. If
the front hb addr is not present, do not se... - 11:11 PM Revision da1940a2 (ceph): osd: create front and back hb messenger instances
- The hb_front messenger is not used yet.
Signed-off-by: Sage Weil <sage@inktank.com> - 11:08 PM Revision 1fee4ccd (ceph): osd/OSDMap: encode front heartbeat addr
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:04 PM Revision 342eed36 (ceph): osd/OSDMap: hb_addr -> hb_back_addr
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:04 PM Revision cf977ce6 (ceph): osd/OSDMap: new_hb_up -> new_hb_back_up
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:03 PM Revision 6cfdb74e (ceph): osd/OSDMap: new_up_internal -> new_up_cluster
- Signed-off-by: Sage Weil <sage@inktank.com>
- 10:55 PM Revision 3fa65852 (ceph): osd: Add asserts for seg faults caused by corrupt OSDs
- fixes: #5139
Signed-off-by: David Zafman <david.zafman@inktank.com> - 10:17 PM Revision b355b987 (ceph): OSDMonitor: fix osd dump (need enclosing section)
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 10:03 PM Revision c2e262fc (ceph): osd: skip mark-me-down message if osd is not up
- Fixes crash when the OSD has not successfully booted and gets a
SIGINT or SIGTERM.
Signed-off-by: Sage Weil <sage@in... - 09:56 PM Revision 32dc463a (ceph): osd, mds: shut down async signal handler on exit
- Signed-off-by: Sage Weil <sage@inktank.com>
- 09:50 PM Revision 4a8d9962 (ceph): rbd image_read.sh: ensure rbd is loaded
- Make sure rbd is loaded before proceeding with the script.
Signed-off-by: Alex Elder <elder@inktank.com> - 09:40 PM Revision 87eaaab6 (ceph): rgw: clean up s3 signing code
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 09:37 PM Revision 08c39b84 (ceph): ReplicatedPG::submit_push_complete don't remove the head object
- The object would have had to have been removed already. With
fd caching, this extra remove might check the wrong rep... - 09:29 PM Revision eb91f410 (ceph): messages/MOSDMarkMeDown: fix uninit field
- Fixes valgrind warning:
==14803== Use of uninitialised value of size 8
==14803== at 0x12E7614: sctp_crc32c_sb8_64_... - 09:11 PM Revision 70c9851a (ceph): mds: weaken reconnect assertion
- See #5031. This appears to be populated with another mds's mdsdir; just
not asserting avoids the problem for the tim... - 08:55 PM Revision 48e1b11b (ceph): sysvinit: fix enumeration of local daemons when specifying type only
- - prepend $local to the $allconf list at the top
- remove $local special case for all case
- fix the type prefix chec... - 08:26 PM Revision 6e5f0db7 (ceph): sysvinit: fix osd weight calculation on remote hosts
- We need to do df on the remote host, not locally.
Simlarly, the ceph command uses the osd key, which exists remotely... - 08:26 PM Revision 674e75bc (ceph): sysvinit: use known hostname $host instead of (incorrectly) recalculating
- We would need to do hostname -s on the remote node, not the local one.
But we already have $host; use it!
Reported-b... - 08:25 PM Revision b0d64de4 (ceph): Merge pull request #316 from ceph/wip-sysvinit
- Reviewed-by: Dan Mick <dan.mick@inktank.com>
- 08:22 PM Revision 4e185879 (ceph): ceph: fix valgrind log check
- - logs are gzipped; use zgrep
- wait for the proc to exit before looking at stdout
Signed-off-by: Sage Weil <sage@in... - 08:08 PM Revision bec630fc (ceph): cephtool/test.sh: add test for --verbose and --concise
- 08:06 PM Revision 28a6761d (ceph): ceph: fix --concise (set verbose to False)
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 07:45 PM Revision 3d7f8f84 (ceph): mon: be a bit more verbose about osd mark down events
- Put these in the cluster log; they are interesting.
This is a backport of 87767fb1fb9a52d11b11f0b641cebbd9998f089e.
... - 07:39 PM Revision d81d0ea5 (ceph): sysvinit: fix osd weight calculation on remote hosts
- We need to do df on the remote host, not locally.
Simlarly, the ceph command uses the osd key, which exists remotely... - 07:39 PM Revision caa15a34 (ceph): sysvinit: use known hostname $host instead of (incorrectly) recalculating
- We would need to do hostname -s on the remote node, not the local one.
But we already have $host; use it!
Reported-b... - 06:32 PM Revision f4cd61d3 (ceph): mon: be a bit more verbose about osd mark down events
- Put these in the cluster log; they are interesting.
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from ... - 06:08 PM Revision 903d4a04 (ceph): rgw: add system users
- Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
- 05:34 PM Revision e04b1894 (ceph): PG: subset_last_update must be at least log.tail
- Fixes: 5020
Backport: bobtail, cuttlefish
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: David Zafman... - 05:34 PM Revision 3a02e00d (ceph): FileJournal: adjust write_pos prior to unlocking write_lock
- In committed_thru, we use write_pos to reset the header.start value in cases
where seq is past the end of our journal... - 05:34 PM Revision b35fafb6 (ceph): rgw: pre-generate bucket object version before creating it
- Use this version when creating the bucket instead of letting the
objclass auto-generate it, so that we could return i... - 05:33 PM Revision 85cd1d9f (ceph): Merge pull request #314 from ceph/wip-4228
- Reviewed-by: Sage Weil <sage@inktank.com>
- 05:23 PM Revision 0289c445 (ceph): OSDMonitor: skip new pools in update_pools_status() and get_pools_health()
- New pools won't be full. mon->pgmon()->pg_map.pg_pool_sum[poolid] will
implicitly create an entry for poolid causing... - 05:18 PM Revision a43d3531 (ceph): ceph-mds: specify which types of addresses to pick
- Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
- 05:18 PM Revision 751b73af (ceph): ceph-syn: specify which types of addresses to pick
- Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
- 05:15 PM Revision 2c58b790 (ceph): Merge pull request #315 from ceph/wip-4507
- Reviewed-by: Sage Weil <sage@inktank.com>
- 05:05 PM Revision de499676 (ceph): mon: PaxosService: drop atomic_t on 'proposing'
- We don't need this to be atomic -- a simple boolean is enough.
Fixes: #4507
Signed-off-by: Joao Eduardo Luis <joao.... - 04:57 PM Revision 6d893230 (ceph): ceph-mon: only care about public addr during pick_addresses()
- Fixes: #4228
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> - 04:57 PM Revision c307d427 (ceph): ceph-osd: specify which types of addresses to pick
- Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
- 04:57 PM Revision 1ba9f84d (ceph): common: add mask argument to pick_addresses() to specify what we need
- Fixes: #4228
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> - 04:39 PM Revision 78a1834d (ceph): ceph: remove cli test
- This is about to be removed by wip-ceph-cli anyway. And it broke in
commit 132d5bf7f9af7de9e2028e20c95ba91637da5875.... - 04:25 PM Revision 056a823b (ceph): schedule_suite.sh: resolve ceph sha1 using deb gitbuilder, not tarball
- The tarball one is old and largely obsolete.
- 04:12 PM Revision e15d2909 (ceph): mon: Paxos: get rid of the 'prepare_bootstrap()' mechanism
- We don't need it after all. If we are in the middle of some proposal,
then we guarantee that said proposal is likely... - 04:10 PM Revision 586e8c20 (ceph): mon: Paxos: finish queued proposals instead of clearing the list
- By finishing these Contexts, we make sure the Contexts they enclose (to be
called once the proposal goes through) wil... - 03:54 PM Revision 308d7c46 (ceph): Merge pull request #297 from dalgaaf/wip-da-CID-727982
- Reviewed-by: Sage Weil <sage@inktank.com>
- 03:37 PM Revision 0e733ba5 (ceph): Merge pull request #310 from dalgaaf/wip-da-CID-fixes-4
- Reviewed-by: Sage Weil <sage@inktank.com>
- 03:28 PM Revision 549e547b (ceph): mds/Migrator.cc: fix possible dereference NULL return value
- CID 716997 (#1 of 1): Dereference null return value (NULL_RETURNS)
dereference: Dereferencing a pointer that might ... - 03:25 PM Revision 32b024c6 (ceph): mds/Migrator.cc: fix possible dereference NULL return value
- ID 716998 (#1 of 2): Dereference null return value (NULL_RETURNS)
dereference: Dereferencing a pointer that might b... - 03:23 PM Revision ed53bf17 (ceph): mds/Migrator.cc: delete some empty lines at EOF
- Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
- 03:21 PM Revision 158e7409 (ceph): mds/Migrator.cc: fix possible dereference NULL return value
- CID 716999 (#1 of 1): Dereference null return value (NULL_RETURNS)
dereference: Dereferencing a pointer that might ... - 03:20 PM Revision cfebb835 (ceph): Merge pull request #309 from dalgaaf/wip-da-CID-fixes-3-v2
- Reviewed-by: Sage Weil <sage@inktank.com>
- 03:17 PM Revision 7ba34c13 (ceph): mds/Migrator.cc: fix dereference NULL return value
- CID 717000 (#1 of 2): Dereference null return value (NULL_RETURNS)
dereference: Dereferencing a pointer that might ... - 03:06 PM Revision de1e3553 (ceph): mds/Migrator.cc: fix possible NULL pointer dereference
- Move dout() calls behind the related asserts to prevent possible NULL
pointer dereference.
CID 717001 (#1 of 1): Der... - 01:45 PM Revision c266d7c7 (ceph): mds/Server.cc: fix possible NULL pointer dereference
- Add asserts to solve these CID issues:
CID 717002 (#1 of 2): Dereference null return value (NULL_RETURNS)
derefere... - 01:45 PM Revision fd818a20 (ceph): src/rbd.cc: silence CID COPY_PASTE_ERROR warning
- CID 1021212 (#1 of 1): Copy-paste error (COPY_PASTE_ERROR)
copy_paste_error: "r" in "r = -*__errno_location()" look... - 01:42 PM Revision fa3149d2 (ceph): mds/MDS.cc: fix dereference null return value
- Fix for:
returned_null: Function "SessionMap::get_session(entity_name_t)" returns
null (checked 12 out of 14 times... - 01:38 PM Revision 71181087 (ceph): mds/MDCache.cc: fix possible NULL pointer dereference
- Assert if 'cur' is NULL.
CID 966616 (#1 of 1): Dereference null return value (NULL_RETURNS)
dereference: Dereferen... - 12:33 PM Revision 2ff23fe7 (ceph): mon: Paxos: finish_proposal() when we're finished recovering
- Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
- 07:14 AM Revision f70d463c (ceph): wip: ceph: print help for osd.0, mon.a, mds.a daemon commands
- Issues:
1) ignore commands with no help text, as does daemon help?
2) come up with daemon names from running config s... - 07:10 AM Revision 34c42f65 (ceph): ceph: admin_socket() returns data rather than printing.
- Preparation for use in daemon command validation/help enumeration
Signed-off-by: Dan Mick <dan.mick@inktank.com> - 07:08 AM Revision 06a156df (ceph): admin_socket and all users: command-descriptor support
- add cmddesc to all register_command calls, and add a class and
command to return all the command descriptors as is do... - 07:06 AM Revision 27b60d82 (ceph): Makefile.am: Move cmdparse to libcommon
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 03:57 AM Revision ed315245 (ceph): rados.py, ceph: add timeout for run_in_thread and selected callers
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 03:33 AM Revision 70a96973 (ceph): packaging fixes around the new ceph cli:
- Remove ceph-legacy-cli
Include ceph in proper places to get it built/installed/packaged
Make ceph-common (deb) or cep...
Also available in: Atom