Yehuda Sadeh
d68f60ce47
cconf: set default conf filename
2009-01-28 10:51:18 -08:00
Yehuda Sadeh
a34c82d831
cconf: added utility to read configuration
2009-01-28 10:49:37 -08:00
Sage Weil
ac22c78624
mds: fix open file rejounal in try_to_expire
...
We were invalidating the iterator.
2009-01-28 09:36:14 -08:00
Sage Weil
dbeb6c992d
kclient: fix nocrc behavior
...
Only disable data crc. Don't check crc if either we or the peer
didn't calculate it.
2009-01-28 09:32:29 -08:00
Sage Weil
20ec768063
mds: shorten mds beacon grace to 15 seconds
2009-01-27 16:42:52 -08:00
Sage Weil
6258c64c99
todo
2009-01-27 16:18:06 -08:00
Sage Weil
309e595f8c
vstart: fix btrfs test
2009-01-27 15:21:01 -08:00
Sage Weil
ee114f91bc
msgr: make nocrc only apply to data payload; and set flag if no crc
2009-01-27 15:21:00 -08:00
Sage Weil
0545b4d4e7
todo
2009-01-27 14:43:54 -08:00
Sage Weil
83f5fecfa0
mon: clean mon monmap cons
2009-01-27 14:43:54 -08:00
Sage Weil
c10316374a
dstart: no preload gprof helper
2009-01-27 14:43:54 -08:00
Sage Weil
32975533e7
config: avoid wonky times in g_config
2009-01-27 14:43:54 -08:00
Sage Weil
1a837aae7d
mon: disable pgmap_dumps
...
This aren't trimmed!
2009-01-27 14:43:54 -08:00
Sage Weil
40d56a9705
mds: optimize EMetaBlob::fullbit, remotebit, nullbit encoding
...
Encode in constructor to avoid intermediate representation during
journaling.
2009-01-27 14:43:49 -08:00
Sage Weil
abe6de30eb
buffer: optimize append()
...
Avoid repeatedly dereferencing list tail.
2009-01-27 13:23:57 -08:00
Sage Weil
8a053aa831
kclient: fix osd timeout merge error
2009-01-27 10:47:55 -08:00
Sage Weil
bff9432e04
dstart: less debug output
2009-01-27 10:43:01 -08:00
Sage Weil
c24b1601fe
osd: throttle sub_ops too
2009-01-27 10:43:00 -08:00
Sage Weil
5dfa423401
osd: adjust pending_ops when requeuing opq
2009-01-27 10:42:59 -08:00
Sage Weil
fc806ef9a2
mds: show which segment trimming is blocked on
2009-01-27 10:42:58 -08:00
Sage Weil
54290162b0
osd: locally requeue on repeer if still primary
...
kclient osd_client and Objecter need only resend when primary
changes.
2009-01-27 10:40:11 -08:00
Sage Weil
08a189895d
kclient: fix RETRY_SESSION seq value
...
Should be existing session's seq, not new sessions. Error causes
SimpleMessenger to throw an assertion
msg/SimpleMessenger.cc:1283: FAILED assert(reply.connect_seq > connect_seq)
2009-01-27 09:50:32 -08:00
Sage Weil
63f2754353
kclient: only send one ping per laggy osd
2009-01-26 20:57:06 -08:00
Sage Weil
43b862169e
mds: include xattr updates in cap messages; accept xattr cap updates
2009-01-26 20:21:17 -08:00
Sage Weil
5abd410ac6
mds: adjust some debug levels
2009-01-26 19:56:53 -08:00
Sage Weil
b1939af57b
todo
2009-01-26 19:56:53 -08:00
Sage Weil
39732f750e
osd: drop osd_lock while pausing/requeueing opq
...
An in-progress op may need to take osd_lock.
2009-01-26 16:21:53 -08:00
Sage Weil
36bd20bd76
osd: fix merge_old_entry assertion
...
Object may not be missing if it was later deleted.
2009-01-26 16:21:53 -08:00
Sage Weil
ee916bd1f7
osd: fix up_thru_pending conditional
...
up_thru_pending only meaningful if non-zero.
2009-01-26 16:21:52 -08:00
Sage Weil
b66ffdbd03
osd: requeue instead of draining op_queue on map update
...
Also clean up waiter helpers.
2009-01-26 16:21:51 -08:00
Sage Weil
59d6e18017
osd: keep peer_info.last_{update,complete} up to date in case we get later stray
...
We need to be able to call peer() again after going active and get
meaningful results.
2009-01-26 16:21:50 -08:00
Sage Weil
63f04bf189
osd: bit more verbose in oldest_update calculation
2009-01-26 16:21:49 -08:00
Sage Weil
f37d4b42c4
osd: adjust generate_backlog assertions
...
We should never generate a backlog while active.
2009-01-26 16:21:48 -08:00
Sage Weil
da981f57b0
mds: clean up EUpdate output
2009-01-26 16:21:47 -08:00
Sage Weil
c5f55f2ab7
mds: do not trim log during recovery
2009-01-26 16:21:46 -08:00
Sage Weil
898e90cbe7
osd: only check replicas in recover_replicas
2009-01-26 16:21:45 -08:00
Sage Weil
69d2fad7db
osd: clean up activate, peer recovery debug output
2009-01-26 16:21:44 -08:00
Yehuda Sadeh
85b9900676
messenger: added a no-crc option
2009-01-26 12:47:48 -08:00
Sage Weil
814e9c719f
osd: fix pg log trimming
...
Log entries rarely ever fall on block boundaries. Behave
accordingly.
Also, decide whether to trim on primary only, at a high level in
op_modify.
2009-01-26 11:23:25 -08:00
Sage Weil
68d19a3dc1
paxos: tolerate commits for older states
...
We may have races if paxos recovery restarts.
2009-01-26 11:06:42 -08:00
Sage Weil
654e90704b
osd: fix repop cleanup in on_change, _shutdown
2009-01-26 10:27:01 -08:00
Sage Weil
21367558ba
ceph: warn when we get message with wrong fsid
2009-01-26 10:26:58 -08:00
Sage Weil
bdf405cd02
todos
2009-01-23 16:47:21 -08:00
Sage Weil
9a63cb13be
paxos: ignore LAST message if pn is old
...
And old PN means that it's from a prior COLLECT attempt.
2009-01-23 16:47:21 -08:00
Sage Weil
6e2728eb9c
mds: increase ino prealloc limit to 1000
...
Ideally this should self-tune, somehow...
2009-01-23 16:44:42 -08:00
Sage Weil
4df3be7ed1
osd: remove RepGather::put() debug print
2009-01-23 16:44:41 -08:00
Sage Weil
fd55dc6ad6
crush: remote list builder printf
2009-01-23 16:44:40 -08:00
Sage Weil
d3591be52b
dstart: mount btrfs with new options
2009-01-23 16:44:40 -08:00
Sage Weil
cfdd83d741
kclient: statfs_request_tree alloc context is NOFS, not ATOMIC
2009-01-23 16:43:09 -08:00
Yehuda Sadeh
59369fb9c4
config: added include, misc stuff
2009-01-23 15:37:12 -08:00