Sage Weil
53c0abc91b
auth: simplify KeyRing map type, authmon add/importing
2010-02-04 11:03:27 -08:00
Sage Weil
7761ad97e6
cephx: separate KeyRing and RotatingKeyRing
...
KeyRing stores keys (on disk).
RotatingKeyRing mediates access to the in-memory pool of rotating secrets
for a single service.
2010-02-04 10:45:42 -08:00
Sage Weil
bee7be2f82
cephx: add struct_v throughout. some cleanup.
2010-02-04 09:31:30 -08:00
Sage Weil
ba515fe62a
mkcephfs: generate cephx keys during mkfs
2010-02-03 16:40:16 -08:00
Sage Weil
40b90220c2
auth: use KeyRing encode/decode
2010-02-03 16:40:16 -08:00
Sage Weil
0b9f40ee7c
todo
2010-02-03 16:40:16 -08:00
Yehuda Sadeh
329178d841
mount: set flags when getting -o sync
2010-02-03 15:55:19 -08:00
Sage Weil
6ea303014e
mds: fix dumpcache
2010-02-03 12:50:41 -08:00
Sage Weil
6285b61d91
authtool: only create keyring if --create-keyring (or -c)
2010-02-03 11:58:40 -08:00
Sage Weil
f40957ebc3
config: rename 'keys file' to 'keyring'
2010-02-03 11:56:06 -08:00
Sage Weil
5bdb348788
journal: make sure max_size is multiple of block_size
2010-02-03 11:31:30 -08:00
Sage Weil
54898b3222
mds: print setattr'd values with MClientRequest
2010-02-03 10:30:03 -08:00
Sage Weil
0fcd68b1d6
mds: only set smaller flag in setattr completion if actually truncating
...
Otherwise we can erroneously trigger the truncation code when another
setattr overlaps with an in-progress truncate.
2010-02-03 10:29:21 -08:00
Sage Weil
24747836fe
mds: dump_cache even when debug_mds < 2
...
Make output more readable.
2010-02-02 11:00:32 -08:00
Sage Weil
3642c2b229
journal: allow journal seq #'s to jump
...
This happens when the regular store commits and we throw out now useless
journal entries.
2010-02-02 11:00:32 -08:00
Sage Weil
f46b1b473f
journal: make wrapping simpler
...
Take out weirdness that tries to keep journal items contiguous. No reason
not to split them across the end/beginning of the journal. In the general
case, this is the same # of seeks because we have to rewrite the header
anyway.
2010-02-02 11:00:32 -08:00
Yehuda Sadeh
99e316fbe1
osd: increase osdc protocol number
2010-02-01 16:14:05 -08:00
Yehuda Sadeh
e72cc233ec
truncate: don't write beyong truncation with old trunc seq
...
In a scenario where a truncation that followed a write got to
the osd before the preceding write, we shouldn't write beyond
that truncation when the write is handled in the osd.
2010-02-01 16:14:05 -08:00
Yehuda Sadeh
9919b09540
truncate: initialize truncate_seq, truncate_size
2010-02-01 16:14:05 -08:00
Yehuda Sadeh
2f72778714
truncate: truncate information sent on each read/write op
...
This fixes cases in which preceding client read/write ops arrive the
osd after a later truncation that arrived through the mds
2010-02-01 16:14:05 -08:00
Sage Weil
af6803bd55
osd: quiet down about request perms
2010-02-01 14:53:41 -08:00
Sage Weil
c1259b947b
librados: guard against double-release; clean up ref counting
2010-02-01 14:29:37 -08:00
Sage Weil
1389bf98a8
rados: fix delete[] vs delete
2010-02-01 14:29:37 -08:00
Sage Weil
1f680bfd10
lockdep: fix use after free; avoid register in unlocked() path
2010-02-01 14:29:37 -08:00
Sage Weil
1cf80d57e1
uclient: fix uninitialized var
2010-02-01 13:52:17 -08:00
Sage Weil
089afabaf5
journal: sync_file_range on bdev, fdatasync on file
2010-02-01 13:50:14 -08:00
Sage Weil
b73861aaa9
journal: warn if we detect disk write cache is on
2010-02-01 13:50:12 -08:00
Sage Weil
22bdecd9c7
journal: align (by default) even when !directio; directio by default; log latency
2010-02-01 13:50:09 -08:00
Sage Weil
8c737cfce8
journal: group entries into single io in directio mode
2010-02-01 13:49:57 -08:00
Sage Weil
c89d9bbcef
mon: fix auth restart decoding
2010-02-01 13:34:58 -08:00
Sage Weil
bf1b88d955
mon: fix osd tell *
2010-02-01 13:34:55 -08:00
Sage Weil
d4735c83eb
mount: fix compile errors
2010-01-29 16:39:07 -08:00
Greg Farnum
11dcd420d0
TODO: mark bugs completed
2010-01-29 15:48:02 -08:00
Greg Farnum
913315705b
mount: canonicalize path name for mtab
2010-01-29 15:01:53 -08:00
Greg Farnum
a96af2ecc7
mon: possible fix for rare problem where osd boot messages are double-logged.
...
From Sage.
2010-01-29 14:11:21 -08:00
Greg Farnum
883c6faaff
mon: don't delete all laggy mds beacons, just the one's you've replaced
2010-01-29 14:11:21 -08:00
Greg Farnum
59535055d5
mon: print out proper address in debug log
2010-01-29 14:11:21 -08:00
Greg Farnum
142224193f
mds: unify two if blocks with identical checks
2010-01-29 14:11:21 -08:00
Greg Farnum
c99c857135
todo: Slightly out of date
2010-01-29 14:11:21 -08:00
Sage Weil
33325098ee
journal: fix padding
2010-01-29 13:27:29 -08:00
Sage Weil
94d76e9a27
journal: add flags field to header, entry_header
2010-01-29 10:17:39 -08:00
Sage Weil
5c264b1519
journal: allow pre and post padding for journal payload
...
Replace the header.alignment fixups with an explicit post_pad.
2010-01-28 10:58:45 -08:00
Sage Weil
6d96b58f96
debian: use bash for debian build script
2010-01-28 10:58:36 -08:00
Sage Weil
9586cd3eb0
filepath: add struct_v
2010-01-27 14:29:12 -08:00
Sage Weil
a52203e266
common/include/rgw: Add versioning to structs without it.
2010-01-27 14:29:12 -08:00
Sage Weil
9ebbeb696c
mds: add v to encoded mds structs
...
mds: Begin auditing non-struct encodes
mds: add versioning to the events and Anchor.
mds fixes
2010-01-27 14:29:12 -08:00
Sage Weil
caaeb522e8
rgw: struct_v in RGWObjEnt
2010-01-27 14:29:12 -08:00
Sage Weil
87a0d76259
journaler: struct_v in structs
2010-01-27 14:29:11 -08:00
Greg Farnum
6283749dd8
mds: remove unused _pad variable
2010-01-27 14:29:11 -08:00
Sage Weil
e574c84a6a
osd: add struct_v to most encoded structs that don't already have one
2010-01-27 14:29:11 -08:00