Sage Weil
75bb647f34
configure.ac hack
2008-03-05 12:28:22 -08:00
Pete V
0fd7daa7f9
work in progress, process bucket numbering ourselves in perl
2008-03-05 12:15:28 -08:00
Pete V
4d983f2a84
Merge branch 'unstable' of /home/michael/ceph
2008-03-05 07:48:25 -08:00
Michael Rodriguez
4227ae2417
not sure
2008-03-05 06:48:28 -08:00
Michael Rodriguez
a845edf90c
no more update bucket
2008-03-05 06:46:34 -08:00
Sage Weil
7734afc7b2
fakestore: use wrappers around setxattr and friends
2008-03-04 21:17:42 -08:00
Sage Weil
704d15c6ba
Merge branch 'unstable' into darwin
2008-03-04 20:40:38 -08:00
Volker Assmann
a74202b88b
build under darwin
2008-03-04 20:30:40 -08:00
Michael Rodriguez
e7c5103c10
adding more busket types from the config
2008-03-04 16:49:57 -08:00
Michael Rodriguez
25dc2b25d5
nothing significant
2008-03-04 15:46:27 -08:00
Michael Rodriguez
e469efd5fa
start of crush map manip from perl
2008-03-04 15:45:53 -08:00
Michael Rodriguez
9dabea7581
int * working with perl
2008-03-04 15:44:24 -08:00
Sage Weil
371f4bc32b
client: inode.i_size locking, cap TRUNC handler
2008-03-04 14:39:08 -08:00
Sage Weil
8bcbeb5f56
FileLayout rename
2008-03-04 14:36:11 -08:00
Sage Weil
8e064794c9
client: addr.c tabs
2008-03-04 12:08:36 -08:00
Sage Weil
da06f086fc
client: fix dout/derr macros
2008-03-04 12:05:08 -08:00
Sage Weil
466fdb4c9e
client: require rd cap before checking size in Client::_read()
2008-03-04 11:06:50 -08:00
Michael Rodriguez
7cbeb202aa
Merge branch 'unstable' of ssh://michaelr@ceph.newdream.net/git/ceph into unstable
2008-03-04 10:56:48 -08:00
Sage Weil
83e4a66f6a
journal: some fixes, still some issues left
2008-03-03 21:46:23 -08:00
Sage Weil
9e29169a4b
Merge branch 'mdscapthing' into unstable
2008-03-03 15:34:35 -08:00
Sage Weil
4c9987a0bb
mds, client: fixed races with cap release, open, size/mtime update journaling, and file size
...
- there's now an explicit TRUNC cap message when file size decreases
- mds holds wrlock during duration of size|mtime journaling
2008-03-03 15:26:34 -08:00
Patience Warnick
2e457236ed
Merge branch 'unstable' of ssh://patience@ceph.newdream.net/home/sage/ceph.newdream.net/git/ceph into unstable
2008-03-03 11:14:50 -08:00
Patience Warnick
060b76e146
peer reset during standby
2008-03-03 11:14:00 -08:00
Sage Weil
317bb0f5f6
todo, client verbosity
2008-03-02 22:41:06 -08:00
Sage Weil
0a135059de
cap fix unfinished
2008-03-02 22:40:30 -08:00
Sage Weil
2db74860f0
mon: osd commands to mark osds in/out/down
2008-03-02 14:39:00 -08:00
Sage Weil
f3f3bf1630
manual merge of volker and dongsu's write stuff
...
this is based on a diff of
7469f26a33
and 933226e5cdea16d311f15d47d5db852cf2107e57
i left out the dcache locking bits in dir.c, for now.
2008-02-29 22:13:51 -08:00
Sage Weil
ab5be39486
cas: pg_pool and file_layout bits to pass object pool down through stack
2008-02-29 22:12:36 -08:00
Sage Weil
ece3fef191
cleanups
2008-02-29 15:41:10 -08:00
Sage Weil
c8d2a8ff00
byteorder fixup
2008-02-29 15:35:34 -08:00
Sage Weil
91582d1fb5
todos
2008-02-29 15:35:34 -08:00
Sage Weil
d99d887ba8
mds: fix pre_dirty + projected_parent to bump pv properly; fix unlink vs cap release race
2008-02-29 10:57:02 -08:00
Sage Weil
1f2db92f78
fakestore: various fixes (esp on 32bit)
2008-02-28 14:45:58 -08:00
Sage Weil
fe91c06cd3
mon: oops
2008-02-28 11:32:32 -08:00
Sage Weil
22d102ad5e
mon: get/set maxosd
2008-02-28 11:11:59 -08:00
Sage Weil
3cfd18b553
mon: reworked command interface to use preprocess_ and prepare_command
2008-02-28 10:21:48 -08:00
Sage Weil
5dd9f1a17c
mds: projected_parent on inode to allow concurrent rename and inode updates (due to cap changes)
...
The problem is that a cap update would give a new mtime mid-rename. Locker would pre-dirty the inode and _old_ parent dentry, and when it went to apply the projected update, it would have a pv from the old dentry and use it to dirty the new parent dentry. Now, rename sets projected_parent in _rename_prepare and clears it via CDir::link_inode, and pre_dirty follows that pointer when present.
2008-02-28 09:50:13 -08:00
Sage Weil
63187b6192
mon: setcrushmap hack; basic fwd to leader strategy
2008-02-27 17:01:38 -08:00
Sage Weil
dd34c81691
cmonctl: send data payload
2008-02-27 16:52:13 -08:00
Sage Weil
42ea68fdb8
mon: added getmap and getcrushmap to extract osdmap or just crush map from monitor
2008-02-27 16:43:22 -08:00
Sage Weil
e52743fe25
client: ipquad printf cleanups
2008-02-27 16:12:55 -08:00
Sage Weil
8cf5aea9e4
mds: truncate fixes
2008-02-27 15:44:18 -08:00
Sage Weil
57e0de067a
fakestore: fix collection_setattrs
2008-02-27 14:57:36 -08:00
Sage Weil
0aee328593
fakestore: cleanup
2008-02-27 14:45:50 -08:00
Sage Weil
be972e85e5
mds: untested fix for opent/openc inode versioning bug
2008-02-27 14:43:36 -08:00
Sage Weil
fc0ae5f35f
fakestore: journal replay
2008-02-27 14:17:36 -08:00
Sage Weil
7d34187b26
fakestore: more journaling bits, fixes
2008-02-27 13:51:05 -08:00
Sage Weil
99f3e71be4
client: ignore long crush blob
2008-02-27 11:58:26 -08:00
Sage Weil
d42d98fa7f
fakestore: use a journal, with periodic sync
2008-02-27 11:58:26 -08:00
Sage Weil
30adf9f693
osd: factor journaling out of ebofs
2008-02-27 11:58:26 -08:00