Commit Graph

5825 Commits

Author SHA1 Message Date
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