Sage Weil
2f3a19e9fd
debian: fix dependencies
2009-03-03 09:32:23 -08:00
Yehuda Sadeh
d9f8db2572
conf: fix erronous scoping
2009-03-02 17:19:47 -08:00
Yehuda Sadeh
0fc4a23e3f
conf: moved options to the preparse section
2009-03-02 17:12:35 -08:00
Yehuda Sadeh
13b1141e81
Merge branch 'unstable' of ssh://ceph.newdream.net/git/ceph into unstable
2009-03-02 17:05:23 -08:00
Yehuda Sadeh
3a116a0681
conf: added old remarks
2009-03-02 17:05:08 -08:00
Sage Weil
c99ecb9365
config: remove 'debug_after' cruft
2009-03-02 16:56:45 -08:00
Yehuda Sadeh
a7ee341c63
conf: removed some more old stuff
2009-03-02 16:40:11 -08:00
Yehuda Sadeh
8a6138542a
conf: remove old stuff
2009-03-02 16:37:56 -08:00
Sage Weil
69b7578567
kclient: revamp async truncation
...
We can learn about truncations from an mds reply or from a TRUNC
cap message. Set up the async truncation in the generic
ceph_fill_file_size helper. Remove old crufty async trunc code
(that assumed TRUNC would come before an ltruncate reply).
2009-03-02 16:38:15 -08:00
Sage Weil
e518e4a146
mds: flush log on wrlock_start if lock isn't stable
2009-03-02 16:38:15 -08:00
Sage Weil
fc72a5a21f
mds: flush mdlog on max_size increase
...
Presumably a writer is waiting for it.
2009-03-02 16:38:15 -08:00
Sage Weil
648349d195
mds: only issue cap TRUNC if truncating smaller
2009-03-02 16:38:15 -08:00
Sage Weil
97e2071333
filestore: more helpful error message with xattrs don't work
2009-03-02 16:38:15 -08:00
Sage Weil
2ac56cc0ec
sample.cluster.conf: fix mon path/osd dev option names
2009-03-02 16:38:15 -08:00
Sage Weil
41a5e984b0
mds: fix truncate bug
...
Use consistent conditional value to determine whether it is a
forward truncation or not. Otherwise we get out of sync before vs
after journaling...
2009-03-02 16:38:15 -08:00
Yehuda Sadeh
4c1f314453
conf: fixed issue with deleted conf options
2009-03-02 16:26:29 -08:00
Yehuda Sadeh
371be37755
Merge branch 'unstable' of ssh://ceph.newdream.net/git/ceph into unstable
2009-03-02 16:26:14 -08:00
Yehuda Sadeh
13d874f653
conf: added all the conf options
2009-03-02 16:20:28 -08:00
Yehuda Sadeh
b971b9c3aa
conf: revised cmd line parsing and conf reading
...
still need to set all the default initialization
2009-03-02 14:38:57 -08:00
Sage Weil
5f02f824ab
kclient: make sure we cleanup in all error paths
2009-03-02 14:16:46 -08:00
Sage Weil
b026ec85d5
kclient: make statfs() cleanup when interrupted
...
Statfs() needs to remove itself from the request tree when
completed or canceled. Otherwise, we end up with request
pointers to bad locations on the stack. Fixes crash from
dbench after control-c.
2009-03-02 14:14:48 -08:00
Sage Weil
911ca615c4
kclient: remove /proc cruft
2009-03-02 13:48:58 -08:00
Sage Weil
3af9ad46ed
kclient: remove old client_list cruft
2009-03-02 13:48:40 -08:00
Sage Weil
d4dbed6ebc
Revert "kclient: fix __grab_cache_page #if"
...
This reverts commit 220b116bfd
.
Linux commit 54566b2c1594c2326a645a3551f9d989f7ba3c5e falls between
v2.6.28 and v2.6.29-rc1, so this #if should be 2.6.29.
2009-03-02 13:45:40 -08:00
Sage Weil
3e0fd1647f
vstart: fix conf, use -d on startup, etc.
2009-03-02 13:36:01 -08:00
Sage Weil
96e0f59f56
debian: restructure packages
...
Consolidate. Fix dependencies.
2009-03-02 13:25:00 -08:00
Sage Weil
7f26fda312
todos, changelog
2009-03-02 12:37:49 -08:00
Sage Weil
220b116bfd
kclient: fix __grab_cache_page #if
...
2.6.28, not .29
2009-03-02 12:37:19 -08:00
Sage Weil
f27c792741
initscripts: clean out old scripts
2009-03-02 11:11:23 -08:00
Sage Weil
1d0e25a5e0
initscripts: rename ceph-daemons init-ceph
...
My real motivation is just to be able to type './i<tab>' instead of
'./ce<tab>-<tab>'.
2009-03-02 11:11:20 -08:00
Sage Weil
2e2cf34989
initscripts: add 'killall' command
2009-03-02 11:10:07 -08:00
Sage Weil
36f224c846
cosd: rename conf file
2009-03-02 11:10:04 -08:00
Sage Weil
5aa9cc95e0
initscripts: fix stop_daemon; add 'forcestop' command
2009-03-02 11:10:03 -08:00
Sage Weil
0c17cc4a5e
initscripts: add 'cleanlogs' and 'cleanalllogs' options
2009-03-02 11:10:03 -08:00
Sage Weil
67bf2bf9b2
initscripts: ensure cluster.conf exists
2009-03-02 11:10:00 -08:00
Sage Weil
0b341385db
debian: missing files
2009-03-02 09:29:08 -08:00
Sage Weil
d3c6a61ca1
config: remove osd_rep
...
We always use primary copy replication mode.
2009-03-02 09:34:07 -08:00
Sage Weil
82751f5ef0
config: remove obsolete ms_* fields
...
Used to be used for startup via mpi or similar.
2009-03-02 09:31:21 -08:00
Sage Weil
1aab459b53
config: remove some debug cruft
...
mkfs, tick, osd_remount_at. rename some stuff.
2009-03-02 09:28:34 -08:00
Sage Weil
861155bc49
makefile: cleanup, some sample conf files
...
They're in /etc/conf/sample.*.conf, when technically they should probably
be in /usr/doc/ceph or something? Not sure.
2009-03-01 21:31:10 -08:00
Sage Weil
bb32760fd3
config: rename logger/dout config fields to make more sense
...
'logger' is the common/Logger.cc stats/instrumentation. 'log' is the
dout() log business.
2009-02-28 21:58:34 -08:00
Sage Weil
3433741d35
makefile: put sample conf files in /etc/ceph
2009-02-28 21:50:19 -08:00
Sage Weil
5047e6b5f6
initial sample.ceph.conf (incomplete)
2009-02-28 21:37:16 -08:00
Sage Weil
a0cbcc0e53
fix pid file removal
2009-02-28 16:25:29 -08:00
Sage Weil
e16d2fd0da
initscript: include all monitor addrs on command line
2009-02-28 16:12:20 -08:00
Sage Weil
28d5d5125d
initscripts: make mkcephfs and initscript behave on cosd*
2009-02-28 16:06:27 -08:00
Sage Weil
aed7cdc417
config: parse 'monmap file' from conf files
2009-02-28 16:00:40 -08:00
Sage Weil
0060269735
cosd: don't screw up stdout with NULL string
2009-02-28 15:52:46 -08:00
Sage Weil
b7a42ba386
config: chdir_root on by default
2009-02-28 15:52:18 -08:00
Sage Weil
19c0c1a706
config: use daemon() call; rename use_abspath to chdir_root
2009-02-28 15:48:09 -08:00