Project

General

Profile

Activity

From 05/22/2013 to 06/20/2013

06/20/2013

11:04 PM Revision b7763af4 (ceph): big: enable big cluster (~50 node)
Sage Weil
10:55 PM Revision e97a2c86 (ceph): Merge remote-tracking branch 'yan/wip-mds' into wip-mds
Sage Weil
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> Dan Mick
10:14 PM Revision 31d221c3 (ceph): ceph.in: remove some TAB chars
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
10:04 PM Revision 29f6f277 (ceph): ceph: --version as well as -v
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:42 PM Revision 234fab09 (ceph): Merge branch 'wip-rgw-geo-enovance' into wip-rgw-geo-2
Yehuda Sadeh
09:41 PM Revision 6d6dc42e (ceph): fixup "radosgw-admin: new commands to look at and clean up replica logs"
Greg Farnum
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...
Greg Farnum
09:10 PM Revision 29df88af (ceph): cls_replica_log: add client with user documentation
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
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-...
Greg Farnum
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...
Greg Farnum
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> Greg Farnum
09:10 PM Revision 22a02e95 (ceph): cls_replica_log: add ops for new class
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
09:10 PM Revision d1c95943 (ceph): cls_replica_log: add types for new class
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
08:42 PM Revision 70b54671 (ceph): Clean up nested-if logic
Chris Lee
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...
Babu Shanmugam
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
Babu Shanmugam
07:30 PM Revision 4bf5b732 (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil
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...
Yan, Zheng
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-...
Sage Weil
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)
Sage Weil
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)
Sage Weil
06:28 PM Revision fd769c0f (ceph): qa/workunits/cephtool/test.sh: fix and cleanup several tests
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:23 PM Revision f420e5c6 (ceph): mon: drop deprecated 'stop_cluster'
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:23 PM Revision 4977b88a (ceph): mds: make 'mds compat rm_*compat' idempotent
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
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...
Sage Weil
06:09 PM Revision 483aa74f (ceph): test: update cli test
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
06:09 PM Revision 008bdc5e (ceph): radosgw_admin: fixup cli test
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
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 ...
Yehuda Sadeh
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 ...
Sage Weil
04:46 PM Revision d60534b8 (ceph): mon: more fix dout use in sync_requester_abort()
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
03:36 PM Revision 8a4ed58e (ceph): mon: fix raw use of *_dout in sync_requester_abort()
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
03:08 PM Revision c8af85d4 (ceph): doc/release-notes: v0.61.4
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
03:02 AM Revision 1fccfd8b (ceph): Merge pull request #367 from ceph/wip-ceph-cli
Reviewed-by: Dan Mick <dan.mick@inktank.com> Sage Weil
02:54 AM Revision 84444d0b (ceph): Merge remote-tracking branch 'upstream/next'
Samuel Just
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>
Samuel Just
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>
Sage Weil
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...
Sage Weil
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> Sage Weil
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...
Samuel Just
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>
Samuel Just
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...
Sage Weil
12:55 AM Revision cb6bc95a (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil

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...
Alexandre Maragone
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>
athanatos
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>
athanatos
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...
Samuel Just
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...
Samuel Just
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>
Samuel Just
08:51 PM Revision 1669132f (ceph): v0.61.4
Gary Lowell
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...
Loïc Dachary
08:35 PM Revision 02aa7d99 (ceph): schedule_suite.sh: specify admin_socket branch in overrides yaml
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
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_...
Sage Weil
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...
Loïc Dachary
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...
Loïc Dachary
06:33 PM Revision 02b3c552 (ceph): Merge pull request #342 from ceph/wip-mon
Reviewed-by: Joao Eduardo Luis <joao.luis@inktank.com> Sage Weil
06:29 PM Revision a93b4679 (ceph): Include MySQLdb
Fixes: #5120 Warren Usui
06:27 PM Revision a9e9c58f (ceph): mon/MonmapMonitor: remove some dead code
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
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...
Sage Weil
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...
Sage Weil
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>
Sage Weil
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...
Sage Weil
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...
Sage Weil
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 -...
Sage Weil
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_...
Sage Weil
06:27 PM Revision dc834301 (ceph): mon: safely signal bootstrap from MonmapMonitor::update_from_paxos()
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
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...
Sage Weil
06:27 PM Revision e832e76a (ceph): mon: simplify Monitor::init_paxos()
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:27 PM Revision 439e7996 (ceph): mon: debug proposal timers
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:27 PM Revision e5658023 (ceph): mon: fix whitespace
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:27 PM Revision 7229da8a (ceph): mon/MonmapMonitor: fix typo in check to remove mkfs info
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
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...
Sage Weil
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...
Sage Weil
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...
Sage Weil
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 ...
Joao Eduardo Luis
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...
Warren Usui
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....
Warren Usui
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...
Sage Weil
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...
Sage Weil
05:56 PM Revision 2434ecca (ceph): Merge remote-tracking branch 'gh/wip-4976-cuttlefish' into cuttlefish
Reviewed-by: Samuel Just <sam.just@inktank.com> Sage Weil
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...
Sage Weil
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>
Yan, Zheng
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...
Yan, Zheng
05:37 PM Revision 35f0478e (ceph): use correct branch for admin_socket tests
Sage Weil
05:36 PM Revision 3649e277 (ceph): admin_socket: fetch test from correct branch
Sage Weil
04:58 PM Revision 1a3f0b3c (ceph): Merge branch 'next'
Sage Weil
04:58 PM Revision ded0a5f4 (ceph): Revert "client: fix warning"
This reverts commit 4a3127f48d75121745f81d1aba723cb7f867f790.
Wrong branch.
Sage Weil
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.
Sage Weil
06:03 AM Revision 96c9493d (ceph): radosgw-admin: interface to control ops state
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
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 <...
Yehuda Sadeh
06:01 AM Revision 258edfca (ceph): rgw: fix check_state call
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
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...
Sage Weil
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...
Joao Eduardo Luis
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...
Joao Eduardo Luis
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...
Joao Eduardo Luis
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...
Joao Eduardo Luis
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...
Joao Eduardo Luis
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...
Joao Eduardo Luis
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 ...
Sage Weil
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...
Sage Weil
03:55 AM Revision baa1c86e (ceph): Merge remote-tracking branch 'upstream/wip-log-rewrite-sam'
Fixes: #5232
Reviewed-by: Sage Weil <sage@inktank.com>
Samuel Just
03:45 AM Revision d628109f (ceph): rgw: specialized obj zone copy state for statelog
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
03:07 AM Revision 13e03021 (ceph): rgw: internal api for statelog objclass
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
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...
Sage Weil

06/18/2013

11:28 PM Revision 0b932bfd (ceph): cls_statelog: pass in timestamp
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
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>
Dan Mick
10:14 PM Revision 75b6c829 (ceph): doc: Fixed OpenStack Keystone instruction.
fixes: #5178 John Wilkins
10:14 PM Revision cba4de11 (ceph): cls_statelog: improve unitest
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
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>
Yehuda Sadeh
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...
Sage Weil
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...
Sage Weil
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...
Sage Weil
09:27 PM Revision c819dcc2 (ceph): Merge branch 'master' of https://github.com/ceph/ceph
John Wilkins
09:26 PM Revision 97f1322c (ceph): doc: Updated deployment preflight.
fixes: #5266
Signed-off-by: John Wilkins <john.wilkins@inktank.com>
John Wilkins
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>
Dan Mick
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>
Dan Mick
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 ...
Dan Mick
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>
Dan Mick
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>
Dan Mick
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>
Samuel Just
09:09 PM Revision 4a3127f4 (ceph): client: fix warning
signed/unsigned comparison
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
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...
Samuel Just
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...
Samuel Just
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 ...
Yehuda Sadeh
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: ...
Joao Eduardo Luis
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...
Sage Weil
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...
Sage Weil
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>
Samuel Just
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...
Sandon Van Ness
03:52 PM Revision 24fdfd26 (ceph): ceph-deploy: use correct branch for workunits
Sage Weil
07:04 AM Revision e2af5fbe (ceph): test: test for cls_statelog
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
07:04 AM Revision 1ecec3a1 (ceph): cls_statelog: fixes
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
04:06 AM Revision 8d5fc708 (ceph): cls_statelog: add client api functions
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
04:06 AM Revision fbe816a1 (ceph): cls_statelog: fixes and changes to api
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
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...
Yehuda Sadeh
03:06 AM Revision cbbad5b5 (ceph): chmod +x iogen.sh
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
02:55 AM Revision 5e9a0a14 (ceph): Merge branch 'next'
Sage Weil
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,...
Sage Weil
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,...
Sage Weil
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> Yehuda Sadeh
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...
Yehuda Sadeh
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 ...
Yehuda Sadeh

06/17/2013

11:48 PM Revision 8c179f36 (ceph): big: add big suite
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:41 PM Revision d64f264c (ceph): rados: don't use ceph-fuse for workunits
They can run on the local mount/dir. Sage Weil
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-...
Sage Weil
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...
Sandon Van Ness
10:52 PM Revision 49e0cfc4 (ceph): powercycle: add ext4 to osd powercycle test matrix
Sage Weil
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)
Sage Weil
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>...
Sage Weil
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...
Sage Weil
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 ...
Sage Weil
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...
Sage Weil
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...
Sage Weil
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.
...
Sage Weil
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 ...
Sage Weil
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...
Sage Weil
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>
Sage Weil
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> Sage Weil
10:39 PM Revision 94b37005 (ceph): rgw: intra-region copy, preserve mtime
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
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> Samuel Just
09:50 PM Revision b16fdf23 (ceph): PGLog: replace dirty_log with mark_dirty_*
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
09:50 PM Revision 6dd95c86 (ceph): PG,PGLog: remove dirty_log arguments
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
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> Samuel Just
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> Samuel Just
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> Samuel Just
09:50 PM Revision 2ad319be (ceph): PGLog: only iterate over dirty portions of the log
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
09:50 PM Revision c6dd60db (ceph): PGLog: rename dirty() to is_dirty()
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
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> Samuel Just
09:50 PM Revision 29eb333b (ceph): test/osd/TestPGLog: %s/dirty()/is_dirty()
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
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-...
Samuel Just
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...
Sage Weil
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>
Samuel Just
09:50 PM Revision a9a41bc0 (ceph): PGLog: pass only divergent_priors, not ondisklog
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
09:50 PM Revision ca1637ff (ceph): PGLog: remove other ondisklog references
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
09:50 PM Revision b73aa30e (ceph): PGLog: remove OndiskLog
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
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> Samuel Just
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...
Samuel Just
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>
Yehuda Sadeh
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...
Samuel Just
08:53 PM Revision ebd003bc (ceph): valgrind: another leveldb leak
Sage Weil
08:29 PM Revision 5cf5f18e (ceph): Merge branch 'next'
Samuel Just
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:...
Samuel Just
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. Sage Weil
07:24 PM Revision 5bf08cd5 (ceph): libcephfs: add a couple multiclient tests
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
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...
Sage Weil
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...
Yehuda Sadeh
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)
Sage Weil
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...
Sage Weil
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>
Sage Weil
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>
Sage Weil
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 ...
Sage Weil
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...
Yehuda Sadeh
06:09 PM Revision 7c729335 (ceph): test: update cli test
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
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...
Yehuda Sadeh
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...
Yehuda Sadeh
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...
Yehuda Sadeh
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...
Yehuda Sadeh
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...
Sage Weil
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...
Sage Weil
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...
Sage Weil
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...
Sage Weil
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.
...
Sage Weil
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...
Sage Weil
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>
Sage Weil
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 ...
Sage Weil
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...
Yan, Zheng
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: ...
Yan, Zheng
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...
Yan, Zheng
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> Yan, Zheng
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...
Yan, Zheng
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 ...
Yan, Zheng
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...
Sage Weil
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.
Sage Weil

06/16/2013

11:49 PM Revision e3fb095d (ceph): Merge branch 'next'
Sage Weil
11:49 PM Revision 2fe4d29f (ceph): ceph: remove space when prefix is blank
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:48 PM Revision 8d9eef23 (ceph): ceph: fix return code for multi-target commands
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
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: ...
Sage Weil
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...
Sage Weil
09:53 PM Revision 7887f84f (ceph): misc: let clients use any pool
rados.py, for example, creates new pools for each instance. Sage Weil
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...
Sage Weil
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...
Sage Weil
05:03 PM Revision 38f82f61 (ceph): rados: no cephtool test on ceph-fuse
Sage Weil
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
Sage Weil
04:10 PM Revision 1ec8ba50 (ceph): no need for ceph --concise argument
Sage Weil
03:50 PM Revision 80c2d5a8 (ceph): osd/ReplicatedPG: length 0 writes are allowed
From f1b6bd7988ab964c9167eff7bea51a49573f5175.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
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>
Yehuda Sadeh
03:50 AM Revision 719988fa (ceph): marginal: refactor multiclient collection, separate out locktest
Sage Weil
03:50 AM Revision 50d9738f (ceph): move multiclient tests from marginal -> fs suite
Sage Weil
03:50 AM Revision c5cf1bd5 (ceph): fs: disable multiclient fsx
current hangs. fixme! Sage Weil
03:50 AM Revision 1dcc0c51 (ceph): fs: disable multiclient tests on kernel
Currently fails with EPERM. Sage Weil
03:48 AM Revision 9ef6041f (ceph): Merge branch 'next'
Sage Weil
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...
Sage Weil
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...
Sage Weil
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...
Sage Weil
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-...
Sage Weil
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@...
Yehuda Sadeh

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>
Yehuda Sadeh
06:35 AM Revision 8fa4394f (ceph): rgw: fixes for intra-zone object copy
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
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...
Yehuda Sadeh
04:57 AM Revision 622f5002 (ceph): rgw: multiple changes for intra-zone object copy
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
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...
Yehuda Sadeh
04:05 AM Revision 08c915c8 (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil
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 ...
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> Yehuda Sadeh
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...
Sage Weil
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...
Sage Weil

06/14/2013

11:58 PM Revision 0d3517b2 (ceph): doc: Added index tags.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
11:58 PM Revision fb07f9df (ceph): doc: Added index tags.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
11:57 PM Revision fd423fce (ceph): doc: Added index tags.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
11:57 PM Revision 8a5b2760 (ceph): doc: Added index tag.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
11:57 PM Revision d5dbc2f2 (ceph): doc: Updated usage and index tags.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
11:56 PM Revision ceba9537 (ceph): doc: Updated usage and index tags.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
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>
John Wilkins
11:54 PM Revision 0b604fb4 (ceph): doc: Index tags.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
11:54 PM Revision f851c5d4 (ceph): doc: Update for usage and index tags.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
11:54 PM Revision 4a79fabd (ceph): doc: Update for usage. Index tags.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
11:53 PM Revision 20e68b74 (ceph): doc: Updated for glossary usage. Index tags.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
11:53 PM Revision 44bf35a2 (ceph): doc: Updated index tags.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
11:52 PM Revision a529882a (ceph): doc: Updated index tags.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
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>
Dan Mick
11:52 PM Revision 8f8fd7a9 (ceph): doc: Updated index tags.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
11:06 PM Revision 2be16701 (ceph): doc: Minor updates.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
11:06 PM Revision b3a143d9 (ceph): doc: Minor updates for usage.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
10:39 PM Revision 10c0ae97 (ceph): rgw: remove unused variable
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
10:17 PM Revision 1bf7a2ca (ceph): rados: thrash under valgrind
This will get us better coverage in the peering and recovery code. Sage Weil
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>
Gary Lowell
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>
Gary Lowell
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...
Yehuda Sadeh
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...
Guilhem Lettron
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...
James Page
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)
Dan Mick
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...
Danny Al-Gaaf
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...
Danny Al-Gaaf
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...
Danny Al-Gaaf
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...
Danny Al-Gaaf
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...
Sage Weil
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...
Sage Weil
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...
Sage Weil
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 <...
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...
Sage Weil
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...
Sage Weil
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...
Sage Weil
09:09 PM Revision 9f9dc8b8 (ceph): ceph-disk: add 'zap' command
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit 10ba60cd088c15d4b4ea0b86ad681aa57f1051b6)
Sage Weil
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 ...
Sage Weil
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...
Sage Weil
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...
Sage Weil
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>
Sage Weil
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>
Sage Weil
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 <...
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> Sage Weil
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/...
Sage Weil
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...
Sage Weil
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: ...
Joao Eduardo Luis
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...
Sage Weil
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...
Sage Weil
06:02 PM Revision 7503db9a (ceph): ceph: fix mon.*
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
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>
Samuel Just
05:17 PM Revision a2b2f39b (ceph): librados: add tests for too-large objects
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
05:14 PM Revision 4a1eb3c8 (ceph): osd: fix types for size checks
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
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...
Sage Weil
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...
David Zafman
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...
Sage Weil
05:08 AM Revision bcfbd0a3 (ceph): ceph_test_rados: add --pool <name> arg
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
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...
Yehuda Sadeh
04:33 AM Revision 9b66f1aa (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil
02:37 AM Revision c672b777 (ceph): Merge pull request #362 from ceph/wip-4984
ceph-disk: udev/partprobe redo, zap command, activate-journal command Dan Mick
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>
Sage Weil
01:01 AM Revision 10ba60cd (ceph): ceph-disk: add 'zap' command
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
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...
Sage Weil
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...
Sage Weil
12:47 AM Revision 71402a5d (ceph): Merge pull request #363 from dmick/wip-cli-help
Reviewed-by: Sage Weil <sage@inktank.com> Sage Weil
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>
Dan Mick
12:38 AM Revision 6ebfd3c9 (ceph): ceph.in: better global description of tool
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
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 ...
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*... Sage Weil
12:13 AM Revision 0e303865 (ceph): adding a newline to auth key data
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan

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...
Sage Weil
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>
Gary Lowell
11:27 PM Revision 662fd9ec (ceph): Merge branch 'master' of github.com:ceph/teuthology
Tamilarasi muthamizhan
11:26 PM Revision e1daa169 (ceph): modified ceph-deploy to throw appropriate exceptions
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
11:21 PM Revision 763432a3 (ceph): Merge pull request #356 from ceph/wip-leaks
Reviewed-by: Samuel Just <sam.just@inktank.com> Sage Weil
11:15 PM Revision 95aa2e8d (ceph): Merge branch 'wip-objecter' into next
Reviewed-by: Josh Durgin <josh.durgin@inktank.com> Sage Weil
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...
atwardowski
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>
Sage Weil
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>
Sage Weil
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>
Dan Mick
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...
Dan Mick
10:17 PM Revision 392e86fb (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil
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...
Sage Weil
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>
Sage Weil
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> Tamilarasi muthamizhan
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. Sage Weil
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...
Sage Weil
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...
Sage Weil
09:09 PM Revision 51dae8ad (ceph): doc: Updated with glossary terms.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
08:50 PM Revision e1d41901 (ceph): adding iogen.sh
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
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...
Sage Weil
06:27 PM Revision 987f175f (ceph): mon/MonCap: bootstrap-* need to subscribe to osdmap, monmap
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
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...
Sage Weil
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>
Sage Weil
05:53 PM Revision 962d1187 (ceph): mon/MonClient: mark_down connection on shutdown
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
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...
Sage Weil
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>
Sage Weil
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...
Sage Weil
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 ...
Sage Weil
05:52 PM Revision 26e16c00 (ceph): msg/Pipe: include con reef in debug prestring
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
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...
Sage Weil
05:52 PM Revision cd1c289b (ceph): messages/MMonSync: initialize crc in ctor
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
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> Sage Weil
05:52 PM Revision b56c9654 (ceph): osd: do not leak MOSDPings on shutdown
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
05:52 PM Revision 449bcd6f (ceph): osd: close classes on shutdown
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
05:52 PM Revision 99172c3c (ceph): osd: do not leak HeartbeatSession on shutdown
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
05:52 PM Revision 6630462a (ceph): osd: break con <-> session cycle on reset
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
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>
Sage Weil
05:52 PM Revision c112fc8e (ceph): mon: add is_shutdown() state helper/accessor
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
05:52 PM Revision 2818a446 (ceph): mon/PaxosService: discard messages during shutdown
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
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>
Sage Weil
05:46 PM Revision a3fe2dc4 (ceph): PendingReleaseNotes: notes on CLI changes
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
05:21 PM Revision 314d9c3f (ceph): PendingReleaseNotes: cli changes, and ceph tell ...
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
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> Sage Weil
04:27 PM Revision 3abd2d8b (ceph): Merge branch 'wip-tell' into next
Reviewed-by: Dan Mick <dan.mick@inktank.com> Sage Weil
04:26 PM Revision 8adf88a2 (ceph): ceph: add support for 'tell mon.X ...'
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
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 ...
Sage Weil
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> Sage Weil
03:23 PM Revision 47b1e6d6 (ceph): Merge pull request #360 from dachary/master
add apt-get update to installation instructions Sage Weil
06:59 AM Revision cdd11ea6 (ceph): rgw: a few fixes to copy object across region
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
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 ... Loïc Dachary
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...
Yehuda Sadeh
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...
Yehuda Sadeh
05:39 AM Revision bcdd4755 (ceph): rgw: organize get_obj handling for copy a bit different
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
05:26 AM Revision 5fa45f4e (ceph): Update README dependency lists
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
05:22 AM Revision f86b4e7a (ceph): ceph-disk: extra dash in error message
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
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...
Dan Mick
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>
Dan Mick
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...
Dan Mick
04:47 AM Revision e9689ac6 (ceph): config: fix run_dir typo
From 654299108bfb11e7dce45f54946d1505f71d2de8.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
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 ...
Sage Weil
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 ...
Sage Weil
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>
Yehuda Sadeh
04:26 AM Revision e72e8a30 (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil
04:24 AM Revision 8c913f14 (ceph): Merge pull request #351 from ceph/wip-var-run
Reviewed-by: Dan Mick <dan.mick@inktank.com> Sage Weil
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...
Sage Weil
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...
Josh Durgin
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...
Sage Weil
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. ...
Sage Weil
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...
Sage Weil
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>
Sage Weil
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...
Sage Weil
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...
Sage Weil
12:05 AM Revision 18f2fcd2 (ceph): Merge branch 'wip-RhelFix-wusui'
Warren Usui

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> Sage Weil
10:00 PM Revision 35ac835f (ceph): Merge branch 'next'
Gary Lowell
09:54 PM Revision b3b0f035 (ceph): ceph: filter out empty lines from osdids()
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
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>
Sage Weil
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...
Dan Mick
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...
Sage Weil
09:00 PM Revision b70f5658 (ceph): ceph: flush stdout on watch print
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
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 Sage Weil
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 atwardowski
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>
Sage Weil
08:31 PM Revision b284e25f (ceph): Merge remote-tracking branch 'gh/wip_5238'
Reviewed-by: Sage Weil <sage@inktank.com> Sage Weil
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 -...
Sage Weil
04:54 PM Revision 42e06c12 (ceph): v0.64
Gary Lowell
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>
Dan Mick
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> Peter Wienemann
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. Sage Weil
01:51 AM Revision 95434d16 (ceph): rgw: propagate mtime from remote rgw on copy
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh

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>
Warren Usui
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>
Samuel Just
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...
Sage Weil
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 ...
Sage Weil
10:32 PM Revision 5f0007e6 (ceph): doc: Reworked the landing page.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
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> John Wilkins
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> John Wilkins
09:14 PM Revision ae74abda (ceph): Fix capitalization of CentOS
Fixes: #5313
Signed-off-by: Warren Usui <warren.usui@inktank.com>
Warren Usui
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 ...
Sage Weil
07:12 PM Revision c7fb7a3f (ceph): doc: Added some Java S3 API troubleshooting entries.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
07:11 PM Revision 6c557d56 (ceph): doc: Added install ceph-common instruction.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
07:11 PM Revision 5543f19c (ceph): doc: Added install ceph-common instruction.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
07:10 PM Revision 3f3ad61f (ceph): doc: Fixed :term" syntax.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
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...
Yehuda Sadeh
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...
Sage Weil
03:36 PM Revision 77e7bdbb (ceph): upgrade: set workunit branch before and after upgrade
Sage Weil
03:33 PM Revision 662cafaa (ceph): upgrade/fs: remove unused file
Sage Weil
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>
Gary Lowell
06:22 AM Revision 4682636f (ceph): Merge branch 'next'
Sage Weil
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...
Sage Weil
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>
Yehuda Sadeh
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...
Yehuda Sadeh
04:56 AM Revision a378c4d1 (ceph): common/admin_socket: fix leak of new m_getdescs_hook
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
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>
Sage Weil
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>
Dan Mick
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...
Dan Mick
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>
Samuel Just
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>
Dan Mick
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>
Dan Mick

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>
athanatos
10:41 PM Revision 335185d3 (ceph): added support for rhel
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
09:28 PM Revision 31676c59 (ceph): rgw: skeleton for obj copy across regions
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
09:28 PM Revision 72cb5fd6 (ceph): rgw: bucket metadata, ignore ENOENT on put
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
09:28 PM Revision 284f6a20 (ceph): rgw: format put request auth
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
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...
Yehuda Sadeh
09:28 PM Revision 6f6e425d (ceph): rgw: fix json decoding for swift keys
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
09:28 PM Revision 2237086d (ceph): rgw: minor logging change
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
09:28 PM Revision bf6b80c6 (ceph): rgw: fix logic related to operations on different region
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
09:28 PM Revision be1d84db (ceph): rgw: link bucket to owner on metadata update
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
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> Yehuda Sadeh
09:28 PM Revision 566315c4 (ceph): rgw: don't busy wait for outgoing rest requests
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
09:28 PM Revision db0c250f (ceph): rgw: send meta headers with remote PUT request
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
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...
Dan Mick
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...
Babu Shanmugam
06:34 PM Revision d1afc810 (ceph): RESTful APIs for data changes log implemented with test cases
Signed-off-by: Babu Shanmugam <anbu@enovance.com> Babu Shanmugam
05:45 PM Revision 0911e549 (ceph): ceph: ignore ceph-osd leaks for now :(
Sage Weil
04:50 PM Revision 0fe4bc09 (ceph): Merge pull request #350 from ceph/wip-osd-scrub-chunk
Reviewed-by: Samuel Just <sam.just@inktank.com> Sage Weil
04:46 PM Revision d034e17a (ceph): Merge branch 'wip-teuthVm-wusui'
Warren Usui
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...
Loïc Dachary
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...
Loïc Dachary

06/09/2013

05:26 AM Revision c41e6ff5 (ceph): valgrind: glibc/boost_thread leak suppressions
Sage Weil
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...
Sage Weil
04:39 AM Revision 6ce23541 (ceph): messages/MMonProbe: fix uninit vars (again)
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
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...
Sage Weil
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...
Sage Weil

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> Dan Mick
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...
Sage Weil
04:58 AM Revision 22532cc8 (ceph): ceph_manager: drop -- before --format=json arg
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
04:47 AM Revision 2b4157a7 (ceph): .gitignore: add 'ceph', now a generated file
Dan Mick
04:20 AM Revision 028f1c70 (ceph): valgrind: more leveldb whitelisting
Sage Weil
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 ...
Warren Usui
12:40 AM Revision 4eb8f898 (ceph): merged system_value for rpms
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
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...
Dan Mick
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...
Dan Mick
12:28 AM Revision 754301bb (ceph): support install task for fedora
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
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>
Gregory Farnum
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> Dan Mick
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....
Sage Weil
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....
Sage Weil
12:12 AM Revision 5e5bd665 (ceph): Merge pull request #343 from dalgaaf/wip-da-SCA-cppcheck
Reviewed-by: Sage Weil <sage@inktank.com> Sage Weil

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 ...
Sage Weil
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>
Samuel Just
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>
Samuel Just
10:00 PM Revision ed9af6cd (ceph): Merge branch 'wip-RhelInstall-wusui'
Warren Usui
09:58 PM Revision 9d6141dd (ceph): Add RHEL support to teuthology
Fix #4946
Signed-off-by: Warren Usui <warren.usui@inktank.com>
Warren Usui
09:23 PM Revision 7e095077 (ceph): Merge remote-tracking branch 'gh/next'
Conflicts:
src/messages/MMonProbe.h
Sage Weil
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...
Yehuda Sadeh
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...
Yehuda Sadeh
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...
Yehuda Sadeh
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...
Yehuda Sadeh
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...
Yehuda Sadeh
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...
Yehuda Sadeh
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...
Yehuda Sadeh
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...
Yehuda Sadeh
06:05 PM Revision f4f6758b (ceph): Merge branch 'wip-ceph-cli'
Reviewed-by: Sage Weil <sage@inktank.com> Dan Mick
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....
Sage Weil
04:51 PM Revision dea8c2d1 (ceph): doc: Updated for glossary terms and added indexing.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
04:50 PM Revision 8e24328d (ceph): doc: Added indexing and did a bit of cleanup.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
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...
Sage Weil
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 ...
Sage Weil
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...
Dan Mick
01:46 AM Revision faa1ae76 (ceph): MDSMonitor: dead debugging code
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
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> Dan Mick
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>
Dan Mick
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...
Dan Mick
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> Dan Mick
01:46 AM Revision 44466815 (ceph): ceph: error and verbose message improvement
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
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>
Dan Mick
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...
Dan Mick
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> Dan Mick
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 -...
Dan Mick
01:41 AM Revision 8108c952 (ceph): AuthMonitor: fix signed/unsigned comparison warning
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
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...
Dan Mick
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>
Dan Mick
01:41 AM Revision b1588bd4 (ceph): ceph: catch/handle exceptions in admin socket commands
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
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...
Sage Weil
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...
Joao Eduardo Luis
01:38 AM Revision afebad4f (ceph): auth: CephxKeyServer: add secrets_{begin,end}() getters
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com> Joao Eduardo Luis
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>
Dan Mick
12:35 AM Revision 5c308447 (ceph): doc: Updated with glossary terms.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
12:29 AM Revision 8e13b38c (ceph): doc: Updated with glossary terms.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
12:27 AM Revision 7116de35 (ceph): doc: Correction and index tags.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
12:26 AM Revision ae5aeb1c (ceph): doc: Updates for glossary terms.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins

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> Dan Mick
10:14 PM Revision ce2b686a (ceph): Merge pull request #347 from dalgaaf/wip-da-scripts
Some smaller fixes for init-radosgw files Sage Weil
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...
Sage Weil
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...
Josh Durgin
06:58 PM Revision b394edc1 (ceph): doc/release-notes: v0.61.3
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
05:59 PM Revision 3d6eaf58 (ceph): doc: Added upstart syntax.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
05:58 PM Revision 2d9a46c2 (ceph): doc: Added link to Upstart syntax.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
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 ...
Samuel Just
04:21 PM Revision 595962aa (ceph): Merge branch 'wip_5154'
Fixes: #5154
Reviewed-by: Sage Weil <sage@inktank.com>
Samuel Just
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> Danny Al-Gaaf
01:33 PM Revision 4ea24ae7 (ceph): init-radosgw*: add status
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
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> Danny Al-Gaaf
07:40 AM Revision 8f9b1470 (ceph): Merge branch 'wip-3527'
Reviewed-by: Samuel Just <sam.just@inktank.com> David Zafman
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...
David Zafman
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> David Zafman
07:23 AM Revision 4eb576e3 (ceph): Add test_blacklist_self() librados function for test cases
Signed-off-by: David Zafman <david.zafman@inktank.com> David Zafman
07:23 AM Revision a4dbfa31 (ceph): test: Add blacklisting to test_stress_watch
Signed-off-by: David Zafman <david.zafman@inktank.com> David Zafman
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> David Zafman
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...
David Zafman
07:23 AM Revision 3b0a44d9 (ceph): osd: Add dump_blacklist to admin socket
Signed-off-by: David Zafman <david.zafman@inktank.com> David Zafman
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...
Sage Weil

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> Sage Weil
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...
Samuel Just
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...
Samuel Just
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> Josh Durgin
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...
Josh Durgin
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...
Josh Durgin
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...
Filippos Giannakos
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.
...
Filippos Giannakos
06:45 PM Revision 6f78b6e0 (ceph): Merge branch 'master' of https://github.com/ceph/ceph
John Wilkins
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> John Wilkins
06:10 PM Revision 92b1e398 (ceph): v0.61.3
Gary Lowell
05:33 PM Revision c76838f6 (ceph): osd: Style corrections
Signed-off-by: David Zafman <david.zafman@inktank.com> David Zafman
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> David Zafman
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> David Zafman
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...
Sage Weil
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 ...
Sage Weil
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...
Sage Weil
03:34 PM Revision 4974b29e (ceph): messages/MMonProbe: fix uninitialized variables
Backport: cuttlefish
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
12:46 AM Revision e4eb4aa2 (ceph): teuthology-lock --summary: allow --machine-type=all
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
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> Dan Mick
12:22 AM Revision ff8f9d30 (ceph): rados: only 1 client for objectcacher stress test
Otherwise these may step on each other. Sage Weil

06/04/2013

11:39 PM Revision 051f477a (ceph): Merge pull request #346 from ceph/wip-5233
rados.py: correct some C types Sage Weil
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...
Dan Mick
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>
John Wilkins
10:35 PM Revision d1e2e7b6 (ceph): doc: Modified pre-flight checklist for ceph-deploy packages.
fixes: #5253 John Wilkins
10:33 PM Revision 72a6767e (ceph): doc: Added title. Suppresses no title warning messages.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
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...
Sage Weil
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...
Josh Durgin
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> Dan Mick
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...
Dan Mick
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
Dan Mick
08:08 PM Revision 85576dba (ceph): Revert "mds: initialize rejoins_pending"
This reverts commit 05a57bdd1289a63dcf2d4ca2f0dd3d73aff684ac.
Supplanted by d7fb9b173a163eb2318af5832456f0f236f716fd.
Sage Weil
08:08 PM Revision 0c4ca2ae (ceph): mds: allow purging "dirty parent" stray inode
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com> Yan, Zheng
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...
Yan, Zheng
08:08 PM Revision bbdefe34 (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil
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>
athanatos
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>
athanatos
07:36 PM Revision 96559465 (ceph): OSD: remove created argument from get_or_create_pg()
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
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...
Samuel Just
07:36 PM Revision d605eafd (ceph): OSD: add pgid and res_map to DeletingState
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
06:07 PM Revision 64b3e833 (ceph): Revert "mds: allow purging "dirty parent" stray inode"
This reverts commit b8f1cb978944a616b69150fdbb3a6b978d75b1dc. Sage Weil
06:07 PM Revision 05a57bdd (ceph): mds: initialize rejoins_pending
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
06:05 PM Revision c2169147 (ceph): Revert "mds: initialize some member variables of MDCache"
This reverts commit 2d655bde8de9ad255d63718768558399cacd7068. Sage Weil
05:42 PM Revision ce67c58d (ceph): os/LevelDBStore: only remove logger if non-null
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
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...
Samuel Just
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 <...
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 <...
Josh Durgin
04:38 PM Revision 8bbd0370 (ceph): Merge pull request #344 from ceph/wip-5220
Reviewed-by: Sage Weil <sage@inktank.com> Sage Weil
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.
Sage Weil
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...
Sage Weil
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...
Loïc Dachary
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> Dan Mick
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...
Dan Mick
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> Dan Mick
04:07 AM Revision 18f2f194 (ceph): test/librados: remove "set_auid" pool tests
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
04:07 AM Revision 21a1c4d3 (ceph): mon: fix POOL_OP_AUID_CHANGE
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
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...
Dan Mick
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...
Dan Mick
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>
Sage Weil
04:07 AM Revision 0bec7e13 (ceph): mon/MonCap: fix setting of text in parse()
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
04:07 AM Revision d4bfce7c (ceph): mon: better debugging of caps messages/values
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
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> Dan Mick
04:07 AM Revision 6cec9ccc (ceph): librados: fix unsigned vs. signed warning
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
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...
Dan Mick
04:05 AM Revision f1021c9b (ceph): cmdparse: add handle_bad_get(), ceph:: qualifiers, cmdmap_t
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
03:53 AM Revision b8f1cb97 (ceph): mds: allow purging "dirty parent" stray inode
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com> Yan, Zheng
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...
Yan, Zheng
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 <...
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...
Dan Mick
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> Dan Mick
12:30 AM Revision b0469a14 (ceph): cephtool/test.sh: fix "expect failure"
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
12:30 AM Revision 8dd36183 (ceph): ceph: finish changing bestsigs to bestcmds
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
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>
Dan Mick
12:30 AM Revision 74f5ea44 (ceph): mon/MonCap: allow osd, mds to write to cluster log
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
12:30 AM Revision dc73581a (ceph): mon: include cluster fsid/uuid in status output
Implements: #5147
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
12:30 AM Revision 73a1b216 (ceph): ceph: make ceph -w output 'ceph status' first
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
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...
Dan Mick
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,
...
Dan Mick

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...
Sage Weil
07:23 PM Revision 27f82ce3 (ceph): ceph: Add missing usage "ceph osd blacklist ls"
Signed-off-by: David Zafman <david.zafman@inktank.com> David Zafman
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) = ...
Sage Weil
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> Danny Al-Gaaf
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> Danny Al-Gaaf
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> Danny Al-Gaaf
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> Danny Al-Gaaf
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 ...
Danny Al-Gaaf
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 ...
Danny Al-Gaaf
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...
Danny Al-Gaaf
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> Danny Al-Gaaf
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...
Sage Weil
03:59 AM Revision 1e99be15 (ceph): vstart.sh: make client logs unique
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
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...
Sage Weil
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>
Sage Weil

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 ...
Sage Weil
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...
Sage Weil
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...
Sage Weil
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...
Sage Weil
11:29 PM Revision 2dc40281 (ceph): common/Preforker: fix warnings
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit a284c9ece85f11d020d492120be66a9f4c997416)
Sage Weil
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>
Sage Weil
09:48 PM Revision 44d15138 (ceph): Merge remote-tracking branch 'gh/next'
Sage Weil
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...
Sage Weil
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)
Sage Weil
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...
Sage Weil
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...
Sage Weil
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...
Sage Weil
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...
Sage Weil
09:09 PM Revision 85d629a5 (ceph): os/LevelDBStore: add perfcounters
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit 7802292e0a49be607d7ba139b44d5ea1f98e07e6)
Sage Weil
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...
Sage Weil
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...
Sage Weil
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...
Sage Weil
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...
Sage Weil
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...
Loïc Dachary

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...
Sage Weil
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.
Sage Weil
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...
Sage Weil
04:16 AM Revision d7e2ab14 (ceph): mon: fix uninitialized fields in MMonHealth
Backport: cuttlefish
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
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...
Sage Weil
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 ...
Sage Weil
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...
Sage Weil

05/31/2013

11:22 PM Revision 957b0d00 (ceph): replaced tab with spaces
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
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...
Samuel Just
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...
Samuel Just
09:48 PM Revision b2e49041 (ceph): Merge branch 'wip-osd-leaks' into next
Reviewed-by: David Zafman <david.zafman@inktank.com> Sage Weil
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>
Sage Weil
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>
Sage Weil
09:48 PM Revision 222059ec (ceph): osd: fix leak of MOSDMarkMeDown
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:48 PM Revision 923683ff (ceph): mon/MonClient: fix leak of MMonGetVersionReply
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
09:35 PM Revision 08631e7a (ceph): rgw: some user metadata fixes
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
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>
Samuel Just
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 ...
Samuel Just
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...
Alexandre Marangone
07:47 PM Revision 0f246a3a (ceph): Merge pull request #338 from alram/next
Reviewed-by: Sage Weil <sage@inktank.com> Sage Weil
07:33 PM Revision 851619ab (ceph): upstart: handle upper case in cluster name and id
Signed-off-by: Alexandre Marangone <alexandre.marangone@inktank.com> Alexandre Marangone
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-...
Yehuda Sadeh
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> Yehuda Sadeh
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>
Yehuda Sadeh
06:15 PM Revision 54d23052 (ceph): doc: Added Java example for setting protocol to HTTP.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
06:14 PM Revision 145c4808 (ceph): doc: Text of diagram for osd_throttles.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
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> John Wilkins
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>
Samuel Just
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...
Samuel Just
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...
Loïc Dachary
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 ...
Samuel Just
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...
Yehuda Sadeh
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...
Yehuda Sadeh
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...
Yehuda Sadeh
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...
Yehuda Sadeh
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 ...
Danny Al-Gaaf
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 ...
Danny Al-Gaaf
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...
Danny Al-Gaaf
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...
Danny Al-Gaaf
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...
Danny Al-Gaaf
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...
Danny Al-Gaaf
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...
Danny Al-Gaaf
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...
Danny Al-Gaaf
05:15 PM Revision 5aa0b129 (ceph): .gitignore: add directory from coverity tools
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
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 ...
Danny Al-Gaaf
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...
Danny Al-Gaaf
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...
Danny Al-Gaaf
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...
Danny Al-Gaaf
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...
Danny Al-Gaaf
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...
Danny Al-Gaaf
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...
Danny Al-Gaaf
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...
Danny Al-Gaaf
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...
Danny Al-Gaaf
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...
Yehuda Sadeh
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...
Yehuda Sadeh
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...
Christophe Courtaut
05:39 AM Revision fbf5a242 (ceph): Merge branch 'wip-5046'
Reviewed-by: Samuel Just <sam.just@inktank.com> Samuel Just
05:07 AM Revision 64eb6df9 (ceph): valgrind: add another leveldb suppression
Sage Weil
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...
Sage Weil
03:28 AM Revision f4eddd7b (ceph): doc: Updated to reflect glossary usage.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
03:27 AM Revision 474bb164 (ceph): doc: Updated title and syntax to reflect glossary usage.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
03:27 AM Revision 7365d0c3 (ceph): doc: Updated to reflect glossary usage.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
03:26 AM Revision eb35d739 (ceph): doc: Updated title to reflect glossary usage.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
03:25 AM Revision 65294bf6 (ceph): doc: Updated conf with ServerAlias for S3 subdomains.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
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> John Wilkins
03:22 AM Revision 5e450baa (ceph): doc: Updated text with new glossary terms.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
03:21 AM Revision c4001b12 (ceph): doc: Removed FAQ from the index.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
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> John Wilkins
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 ...
Sage Weil
12:23 AM Revision cf9aa7a0 (ceph): debian: guard upstart {start,stop} with -x check
Sigh.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
12:17 AM Revision a4001053 (ceph): Merge branch 'wip-deb-removal' into next
Tested by Tamil, Gary. Sage Weil

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...
Alex Elder
11:27 PM Revision 38ed3e43 (ceph): Merge pull request #334 from ceph/wip-mon
Reviewed-by: Joao Eduardo Luis <joao.luis@inktank.com> Sage Weil
11:22 PM Revision 1d75b49c (ceph): debian: add radosgw.postinst
Start radosgw-all job.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
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>
Sage Weil
10:53 PM Revision 446e0770 (ceph): fix test users of LevelDBStore
Need to pass in cct.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
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...
Loïc Dachary
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...
Samuel Just
10:04 PM Revision 3cc0f3d8 (ceph): Merge pull request #335 from ceph/wip-5176
Reviewed-by: Samuel Just <sam.just@inktank.com> Sage Weil
09:57 PM Revision 7802292e (ceph): os/LevelDBStore: add perfcounters
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
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...
Sage Weil
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...
Sage Weil
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>
Josh Durgin
08:29 PM Revision 743c5287 (ceph): doc: Hadoop clarifications
Signed-off-by: Noah Watkins <noahwatkins@gmail.com> Noah Watkins
08:29 PM Revision 352b7b59 (ceph): doc: start Hadoop installation docs
Signed-off-by: Noah Watkins <noahwatkins@gmail.com> Noah Watkins
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...
Christophe Courtaut
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...
Joao Eduardo Luis
06:42 PM Revision 1ba14336 (ceph): Merge pull request #333 from ceph/wip-5203
Reviewed-by: Sage Weil <sage@inktank.com> Sage Weil
06:30 PM Revision 61ed69b5 (ceph): use cuttlefish branch instead of master
Signed-off-by: tamil <tamil.muthamizhan@inktank.com> Tamilarasi muthamizhan
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).
Sage Weil
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...
Sage Weil
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...
Sage Weil
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...
Sage Weil
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...
Joao Eduardo Luis
03:53 PM Revision 59916b8e (ceph): debian: stop radosgw daemons on package removal
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
03:53 PM Revision 9e658f03 (ceph): debian: stop sysvinit ceph-mds daemons
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
03:51 PM Revision 70a38320 (ceph): debian: only stop daemons on removea; not upgrade
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
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...
Alex Elder
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>
Alex Elder
05:45 AM Revision c410f032 (ceph): Merge pull request #331 from ceph/wip-osd-interfacecheck
Reviewed-by: Samuel Just <sam.just@inktank.com> Sage Weil
05:44 AM Revision bd2ba0e3 (ceph): Merge branch 'next'
Sage Weil
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...
Sage Weil
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 ...
Sage Weil
05:43 AM Revision b586f4a9 (ceph): osd: factor out _remove_heartbeat_peer
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
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...
Sage Weil
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>
Sage Weil
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...
Sage Weil
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> Babu Shanmugam

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...
Sage Weil
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...
Sage Weil
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...
Sage Weil
10:06 PM Revision e21f8df1 (ceph): Merge branch 'wip_osd_throttle'
Fixes: #4782
Reviewed-by: Sage Weil
Samuel Just
10:05 PM Revision a55e03cd (ceph): WBThrottle: add some comments and some asserts
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
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>
Samuel Just
08:50 PM Revision 45873b57 (ceph): rgw: verify bucket location only if exists
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
08:41 PM Revision aac828c2 (ceph): osd: tell peers that ping us if they are dead
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
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>
Sage Weil
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>
Sage Weil
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. ...
Sage Weil
08:09 PM Revision 81a96086 (ceph): rgw: forward delete_bucket to master region
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
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().
...
Sage Weil
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().
...
Sage Weil
05:27 PM Revision f71e1b1f (ceph): Makefile: include new message header files
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
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
Sage Weil
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...
Sage Weil
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...
Sage Weil
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...
Sage Weil
03:34 PM Revision e20c9a3f (ceph): os/LevelDBStore: allow compaction of key ranges
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
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...
Christophe Courtaut
03:14 PM Revision 1d0aa2ad (ceph): Merge pull request #329 from javacruft/wip-fuse-deps
Use new fuse package instead of fuse-utils Sage Weil
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 ...
Yehuda Sadeh
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...
James Page
05:13 AM Revision 1bb4e743 (ceph): mon: disable tdump by default
Grr.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
05:10 AM Revision 6afc22a1 (ceph): Merge remote-tracking branch 'gh/last'
Sage Weil
03:44 AM Revision b6be7857 (ceph): Merge branch 'wip-5172'
Reviewed-by: Samuel Just <sam.just@inktank.com> Sage Weil
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...
Sage Weil
03:39 AM Revision dd35c26e (ceph): osd: fix note_down_osd
Fix bug introduced in 27381c0c6259ac89f5f9c592b4bfb585937a1cfc.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
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...
Sage Weil
02:52 AM Revision ce6fc2ed (ceph): Merge pull request #319 from dalgaaf/wip-da-pylint-3
Fix some smaller Python issues Sage Weil
12:51 AM Revision 260179b6 (ceph): Merge branch 'master' into merge
Dan Mick
12:06 AM Revision 8f4de687 (ceph): Rhel support added
Fixes: #4946
Signed-off-by: Warren Usui <warren.usui@inktank.com>
Warren Usui

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 Sage Weil
08:58 PM Revision 054e96cf (ceph): v0.63
Gary Lowell
08:39 PM Revision 64d1178f (ceph): rgw: mdlog, bilog RESTful api cleanup
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
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
...
Dan Mick
07:57 PM Revision 2dcc266f (ceph): ceph, MonCommands.h: code format/help format tweaks
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
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...
Samuel Just
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...
Samuel Just
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...
Samuel Just
05:41 PM Revision 1c35556b (ceph): doc/dev/osd_internals: add wbthrottle.rst
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
05:41 PM Revision 4d53e9c9 (ceph): WBThrottle: add perfcounters
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
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 Sage Weil
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 Sage Weil
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>
Sage Weil
03:43 PM Revision 8e982071 (ceph): Merge pull request #322 from guilhem/patch-1
Reviewed-by: Sage Weil <sage@inktank.com> Sage Weil
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...
Danny Al-Gaaf
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...
Danny Al-Gaaf
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...
Danny Al-Gaaf
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...
Guilhem Lettron
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...
Yan, Zheng
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>
Yan, Zheng
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...
Yan, Zheng
05:57 AM Revision c9d2e256 (ceph): mds: rename last_renamed_version to backtrace_version
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com> Yan, Zheng
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...
Yan, Zheng
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>
Yan, Zheng
05:57 AM Revision 05a7588d (ceph): mds: remove old backtrace handling
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com> Yan, Zheng
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 ...
Yan, Zheng
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...
Yan, Zheng
05:57 AM Revision ceaf51f7 (ceph): mds: bump the protocol version
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com> Yan, Zheng
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...
Yan, Zheng
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...
Yan, Zheng
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-...
Yan, Zheng
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> Yan, Zheng
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 ...
Yan, Zheng
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...
Yan, Zheng
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 ...
Yan, Zheng
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...
Yan, Zheng
05:57 AM Revision 30c68218 (ceph): mds: fix typo in Server::do_rename_rollback
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com> Yan, Zheng
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...
Yan, Zheng
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,...
Yan, Zheng
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...
Yan, Zheng
05:57 AM Revision e21f328f (ceph): mds: export CInode::STATE_NEEDSRECOVER
Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com> Yan, Zheng
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...
Yan, Zheng
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>
Yan, Zheng
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...
Yan, Zheng
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 ...
Yan, Zheng
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...
Yan, Zheng
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...
Yan, Zheng
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>
Yan, Zheng
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>
Yan, Zheng
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@...
Yan, Zheng
04:17 AM Revision a6df7644 (ceph): PendingReleaseNotes: notes about enabling HASHPSPOOL
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
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>
Sage Weil
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> Babu Shanmugam

05/27/2013

09:06 PM Revision 8cec56dd (ceph): valgrind: select notcmalloc ceph install flavor
Sage Weil
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 Sage Weil
08:55 PM Revision 35a8c616 (ceph): Merge pull request #320 from dalgaaf/wip-da-CID-727983
kv_flat_btree_async.cc: fix resource leak Sage Weil
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...
Joao Eduardo Luis
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...
Joao Eduardo Luis
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...
Joao Eduardo Luis

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>
John Wilkins
10:11 PM Revision 6f935419 (ceph): doc: Updated RGW Quickstart.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
10:11 PM Revision e59897c8 (ceph): doc: Updated index for newer terms.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
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...
Dan Mick
03:01 AM Revision ec0371c7 (ceph): ceph: print parameter name for CephString in concise_sig
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
03:01 AM Revision 99d7bcec (ceph): ceph: fix format strings for Py2.6 compatibility
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
03:01 AM Revision 1e0222a0 (ceph): ceph: Clean up/add missing docstrings
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
02:54 AM Revision 52b23b5e (ceph): rgw: propagate region on bucket creation
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
02:12 AM Revision 3044fa8b (ceph): rgw: determine owner after effetctive user
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
01:57 AM Revision 4dafea43 (ceph): rgw: forward request params through upstream REST
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
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...
Dan Mick

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...
Samuel Just
09:27 PM Revision 51876499 (ceph): rgw: enable data sending via http client
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
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> Dan Mick
08:57 PM Revision ef4eb4c3 (ceph): PGMonitor: dead code removal
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
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>
Dan Mick
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...
Danny Al-Gaaf
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...
Danny Al-Gaaf
10:46 AM Revision 9785478a (ceph): ceph-disk: remove unnecessary semicolons
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
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...
Danny Al-Gaaf
10:33 AM Revision 9429ff90 (ceph): ceph-disk: fix undefined variable
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
10:29 AM Revision c127745c (ceph): ceph-disk: add missing spaces around operator
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de> Danny Al-Gaaf
06:14 AM Revision 580a08c6 (ceph): rgw: multiple fixes and cleanups
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
06:13 AM Revision 2655c1e4 (ceph): utime: add asctime()
dump time in a useful format
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Yehuda Sadeh
03:09 AM Revision 79eb61c4 (ceph): Merge branch 'wip_scrub_tphandle' into cuttlefish
Fixes: #5159
Reviewed-by: Sage Weil <sage@inktank.com>
Samuel Just
03:08 AM Revision 8c1c2d98 (ceph): Merge branch 'wip_scrub_tphandle' into next
Fixes: #5159
Reviewed-by: Sage Weil <sage@inktank.com>
Samuel Just
02:42 AM Revision b8a25e08 (ceph): OSD,PG: pass tphandle down to _scan_list
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
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> Samuel Just
02:42 AM Revision 86822485 (ceph): PG: ping tphandle during omap loop as well
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
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>
Samuel Just
12:41 AM Revision 0b50d073 (ceph): PG: ping tphandle during omap loop as well
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
12:02 AM Revision bb407bfd (ceph): doc: Updated Ceph FS Quick Start.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
12:01 AM Revision 7c497d95 (ceph): doc: Added troubleshooting to Ceph FS index.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
12:01 AM Revision 3dda794a (ceph): doc: Added separate troubleshooting for MDS and Ceph FS.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins

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> Samuel Just
10:23 PM Revision bde6b58b (ceph): OSD,PG: pass tphandle down to _scan_list
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just
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...
Yehuda Sadeh
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...
Yehuda Sadeh
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...
Yehuda Sadeh
08:09 PM Revision 0c805b6c (ceph): rgw: rest_client, forward requests
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
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>
Yehuda Sadeh
06:45 PM Revision 75600c6a (ceph): doc: Updates for ceph-deploy and cuttlefish.
Signed-off-by: John Wilkins <john.wilkins@inktank.com> John Wilkins
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>
Yehuda Sadeh
05:23 PM Revision 87cef3d5 (ceph): mon: drop unnecessary conditionals
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
05:21 PM Revision 6af64051 (ceph): Merge pull request #311 from ceph/wip-5102
Reviewed-by: Sage Weil <sage@inktank.com> Sage Weil
05:17 PM Revision 8b2fbf21 (ceph): Merge pull request #312 from ceph/wip-osd-hb
Reviewed-by: Samuel Just <sam.just@inktank.com> Sage Weil
03:49 PM Revision e8d0dc76 (ceph): Merge branch 'next'
Sage Weil
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...
Xiaoxi Chen
03:46 PM Revision f9ec5a79 (ceph): msgr: increase port range to 6900-7300 (from -7100)
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
03:45 PM Revision 2802430a (ceph): Merge pull request #307 from xiaoxichen/master
Reviewed-by: Sage Weil <sage@inktank.com> Sage Weil
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...
Xiaoxi Chen

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>
Sage Weil
11:13 PM Revision 6ad10551 (ceph): osd: bind front heartbeat messenger to public_addr
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
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...
Sage Weil
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>
Sage Weil
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...
Sage Weil
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>
Sage Weil
11:08 PM Revision 1fee4ccd (ceph): osd/OSDMap: encode front heartbeat addr
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:04 PM Revision 342eed36 (ceph): osd/OSDMap: hb_addr -> hb_back_addr
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:04 PM Revision cf977ce6 (ceph): osd/OSDMap: new_hb_up -> new_hb_back_up
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
11:03 PM Revision 6cfdb74e (ceph): osd/OSDMap: new_up_internal -> new_up_cluster
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
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>
David Zafman
10:17 PM Revision b355b987 (ceph): OSDMonitor: fix osd dump (need enclosing section)
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
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...
Sage Weil
09:56 PM Revision 32dc463a (ceph): osd, mds: shut down async signal handler on exit
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
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>
Alex Elder
09:40 PM Revision 87eaaab6 (ceph): rgw: clean up s3 signing code
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
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...
Samuel Just
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_...
Sage Weil
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...
Sage Weil
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...
Sage Weil
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...
Sage Weil
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...
Sage Weil
08:25 PM Revision b0d64de4 (ceph): Merge pull request #316 from ceph/wip-sysvinit
Reviewed-by: Dan Mick <dan.mick@inktank.com> Sage Weil
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...
Sage Weil
08:08 PM Revision bec630fc (ceph): cephtool/test.sh: add test for --verbose and --concise
Dan Mick
08:06 PM Revision 28a6761d (ceph): ceph: fix --concise (set verbose to False)
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
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.
...
Sage Weil
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...
Sage Weil
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...
Sage Weil
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 ...
Sage Weil
06:08 PM Revision 903d4a04 (ceph): rgw: add system users
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> Yehuda Sadeh
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...
Samuel Just
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...
Samuel Just
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...
Yehuda Sadeh
05:33 PM Revision 85cd1d9f (ceph): Merge pull request #314 from ceph/wip-4228
Reviewed-by: Sage Weil <sage@inktank.com> Sage Weil
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...
Samuel Just
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> Joao Eduardo Luis
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> Joao Eduardo Luis
05:15 PM Revision 2c58b790 (ceph): Merge pull request #315 from ceph/wip-4507
Reviewed-by: Sage Weil <sage@inktank.com> Sage Weil
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....
Joao Eduardo Luis
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>
Joao Eduardo Luis
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> Joao Eduardo Luis
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>
Joao Eduardo Luis
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....
Sage Weil
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. Sage Weil
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...
Joao Eduardo Luis
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...
Joao Eduardo Luis
03:54 PM Revision 308d7c46 (ceph): Merge pull request #297 from dalgaaf/wip-da-CID-727982
Reviewed-by: Sage Weil <sage@inktank.com> Sage Weil
03:37 PM Revision 0e733ba5 (ceph): Merge pull request #310 from dalgaaf/wip-da-CID-fixes-4
Reviewed-by: Sage Weil <sage@inktank.com> Sage Weil
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 ...
Danny Al-Gaaf
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...
Danny Al-Gaaf
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> Danny Al-Gaaf
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 ...
Danny Al-Gaaf
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> Sage Weil
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 ...
Danny Al-Gaaf
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...
Danny Al-Gaaf
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...
Danny Al-Gaaf
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...
Danny Al-Gaaf
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...
Danny Al-Gaaf
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...
Danny Al-Gaaf
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> Joao Eduardo Luis
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...
Dan Mick
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>
Dan Mick
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...
Dan Mick
07:06 AM Revision 27b60d82 (ceph): Makefile.am: Move cmdparse to libcommon
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
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> Dan Mick
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...
Dan Mick
 

Also available in: Atom