|
|
|
@1198
|
[1198]
|
07/10/08 14:24:56 |
nickandrew |
Fix various typos, spelling and grammar errors
Most of the fixed errors … |
|
|
|
@1082
|
[1082]
|
07/03/07 19:28:04 |
bradfitz |
less magic; be explicit |
|
|
|
@1009
|
[1009]
|
06/21/07 02:45:48 |
robbat2 |
Use saner name in process listing.
Normally the binary will turn up in … |
|
|
|
@624
|
[624]
|
01/04/07 20:10:44 |
bradfitz |
add MogileFS::Server, for server singleton.
now mogilefsd is just:
… |
|
|
|
@587
|
[587]
|
12/29/06 08:48:47 |
bradfitz |
doc fixes |
|
|
|
@583
|
[583]
|
12/29/06 06:43:46 |
bradfitz |
start of docs |
|
|
|
@571
|
[571]
|
12/29/06 02:33:09 |
bradfitz |
make the old Mgd::get_dbh() and Mgd::validate_dbh() just wrappers
around … |
|
|
|
@568
|
[568]
|
12/29/06 02:14:25 |
bradfitz |
pidfile support |
|
|
|
@565
|
[565]
|
12/29/06 01:16:11 |
bradfitz |
start of database-independence work.
introduces MogileFS::Store::* |
|
|
|
@563
|
[563]
|
12/29/06 00:23:51 |
bradfitz |
unindent |
|
|
|
@562
|
[562]
|
12/29/06 00:22:43 |
bradfitz |
fix the broken-earlier-today altip/altzone code, removing yet more
code … |
|
|
|
@561
|
[561]
|
12/28/06 23:52:38 |
bradfitz |
move server start time (and new accessor) into ProcManager, and out of … |
|
|
|
@560
|
[560]
|
12/28/06 23:43:40 |
bradfitz |
remove Mgd::close_listeners, and instead register with procmanager a … |
|
|
|
@559
|
[559]
|
12/28/06 23:35:42 |
bradfitz |
move server_setting and schema checking stuff into MogileFS::Config |
|
|
|
@558
|
[558]
|
12/28/06 23:26:41 |
bradfitz |
-- Finish killing Mgd::get_device_summary(), from everywhere.
-- flesh … |
|
|
|
@556
|
[556]
|
12/28/06 21:27:56 |
bradfitz |
start to get rid of callers of Mgd::get_device_summary. |
|
|
|
@555
|
[555]
|
12/28/06 21:00:07 |
bradfitz |
Introduce MogileFS::DevFID, which represents a (device,fid) tuple.
then … |
|
|
|
@554
|
[554]
|
12/28/06 19:54:19 |
bradfitz |
move find_deviceid into MogileFS::Device for now, even though that's
not … |
|
|
|
@553
|
[553]
|
12/28/06 19:48:30 |
bradfitz |
move all host caching/loading out of mogilefsd and into MogileFS::Host |
|
|
|
@552
|
[552]
|
12/28/06 18:43:16 |
bradfitz |
from Mgd::invalidate_class_cache() to MogileFS::Class->invalidate_cache |
|
|
|
@551
|
[551]
|
12/28/06 18:29:22 |
bradfitz |
move Mgd::class_name() |
|
|
|
@550
|
[550]
|
12/28/06 18:11:28 |
bradfitz |
move vivify_directories into MogileFS::Device |
|
|
|
@549
|
[549]
|
12/28/06 17:59:30 |
bradfitz |
move all the observed_foo APIs into MogileFS::Host and MogileFS::Device, … |
|
|
|
@548
|
[548]
|
12/28/06 05:39:25 |
bradfitz |
move all domain-related functions into MogileFS::Domain and out of … |
|
|
|
@547
|
[547]
|
12/28/06 05:34:38 |
bradfitz |
move Mgd::domain_id() into new file, MogileFS::Domain (which isn't yet
an … |
|
|
|
@546
|
[546]
|
12/28/06 05:10:40 |
bradfitz |
get rid of Mgd::key_filerow. move it into a new ctor for MogileFS::FID … |
|
|
|
@545
|
[545]
|
12/28/06 04:57:06 |
bradfitz |
move is_url out of mogilefsd and into MogileFS::Util, renamed url_parts |
|
|
|
@544
|
[544]
|
12/28/06 04:52:40 |
bradfitz |
move Mgd::hostid_classes() and its one caller to … |
|
|
|
@542
|
[542]
|
12/28/06 04:38:56 |
bradfitz |
move class_id into MogileFS::Class |
|
|
|
@541
|
[541]
|
12/28/06 04:27:13 |
bradfitz |
move wait_for_readability and wait_for_writeability into MogileFS::Util |
|
|
|
@540
|
[540]
|
12/28/06 04:18:02 |
bradfitz |
move Mgd::get_mindevcounts() into MogileFS::Class |
|
|
|
@539
|
[539]
|
12/28/06 04:14:05 |
bradfitz |
more kill old APIs. this time Mgd::update_fid_devcount(); |
|
|
|
@538
|
[538]
|
12/28/06 03:53:49 |
bradfitz |
more legacy API removal. this time killing Mgd::host_id() |
|
|
|
@537
|
[537]
|
12/28/06 03:42:25 |
bradfitz |
converting more code to OO API, killing old functions in Mgd:: in … |
|
|
|
@533
|
[533]
|
12/28/06 03:22:48 |
bradfitz |
this wasn't used |
|
|
|
@532
|
[532]
|
12/28/06 03:21:23 |
bradfitz |
more work on and usage of Mogile::Host.
plan is to slowly drain the … |
|
|
|
@530
|
[530]
|
12/28/06 02:13:30 |
bradfitz |
make the monitor code even more object-oriented, this time focusing on
the … |
|
|
|
@527
|
[527]
|
12/28/06 01:14:57 |
bradfitz |
Mgd::error() from MogileFS::Util, used to be used for errors, fatal
things … |
|
|
|
@521
|
[521]
|
12/27/06 21:46:31 |
bradfitz |
add a more-several error() wrapper: fatal. |
|
|
|
@514
|
[514]
|
11/27/06 02:34:08 |
bradfitz |
rewrite the Reaper job.
the old one assumed MogileFS 1.x-style devcount … |
|
|
|
@498
|
[498]
|
11/22/06 04:40:10 |
bradfitz |
start of OO Host class |
|
|
|
@477
|
[477]
|
11/14/06 23:18:02 |
bradfitz |
push directory vivification into the MogileFS::Device class, and make
it … |
|
|
|
@454
|
[454]
|
11/13/06 01:16:55 |
bradfitz |
rewrite of deleter job. supports delaying deletes to the future.
also … |
|
|
|
@441
|
[441]
|
11/07/06 18:31:03 |
bradfitz |
add TODO |
|
|
|
@440
|
[440]
|
11/07/06 18:21:42 |
bradfitz |
fix comment/code that didn't know NFS mode is gone. :) |
|
|
|
@419
|
[419]
|
09/30/06 00:44:26 |
bradfitz |
operation trim-mogilefsd. and operation make-mogilesd-more-oo.
moving … |
|
|
|
@415
|
[415]
|
09/29/06 23:31:48 |
bradfitz |
remove non-HTTP mode ("NFS mode") from the server |
|
|
|
@384
|
[384]
|
08/29/06 19:30:39 |
bradfitz |
merging the server-newrepl branch into trunk, now that it's pretty
stable … |
|
|
|
@331
|
[331]
|
08/10/06 17:59:09 |
bradfitz |
don't cache so hard. |
|
|
|
@324
|
[324]
|
08/03/06 22:52:09 |
marksmith |
Add client side plugin support using AUTOLOAD to pass through commands
to … |
|
|
|
@323
|
[323]
|
07/22/06 00:28:42 |
marksmith |
First stab at plugin support for mogilefsd, modelled after how Perlbal … |
|
|
|
@322
|
[322]
|
07/20/06 22:29:29 |
marksmith |
did this a while back, didn't commit.. change to using … |
|
|
|
@320
|
[320]
|
06/24/06 02:18:16 |
marksmith |
* add unreachable, readable, writeable states instead of just dead/alive … |
|
|
|
@307
|
[307]
|
06/15/06 18:54:36 |
bradfitz |
let mogilefsd run as root if specifically asked for. just for test suite. |
|
|
|
@305
|
[305]
|
06/15/06 00:37:02 |
bradfitz |
No more "workerport" bullshit: just use a unix socketpair between the … |
|
|
|
@297
|
[297]
|
06/12/06 19:37:31 |
bradfitz |
cache the socket we do HEAD requests on for filesize in the non-mogstored … |
|
|
|
@296
|
[296]
|
06/12/06 19:03:15 |
bradfitz |
cache that we can't conncet to the mogstored side-channel port for people … |
|
|
|
@295
|
[295]
|
06/12/06 18:49:54 |
bradfitz |
cache that we've made directories |
|
|
|
@293
|
[293]
|
06/12/06 18:30:17 |
bradfitz |
MKCOL directory vivify works now, using lighttpd as the mogstored |
|
|
|
@292
|
[292]
|
06/12/06 17:58:32 |
bradfitz |
temporary debugging |
|
|
|
@291
|
[291]
|
06/12/06 17:57:04 |
bradfitz |
vivify directories before telling a client to PUT there. for webdav … |
|
|
|
@290
|
[290]
|
06/12/06 17:29:41 |
bradfitz |
use right socket |
|
|
|
@280
|
[280]
|
06/06/06 22:46:54 |
bradfitz |
abstract out replication policy from the core, making it modular. |
|
|
|
@277
|
[277]
|
06/06/06 01:33:59 |
bradfitz |
start tuning up the replicate job. |
|
|
|
@275
|
[275]
|
06/05/06 22:17:30 |
bradfitz |
make get_file_size report timeout errors |
|
|
|
@274
|
[274]
|
06/05/06 20:58:44 |
bradfitz |
don't abuse dolla underscore |
|
|
|
@273
|
[273]
|
06/05/06 20:57:42 |
bradfitz |
try damn hard to make get_file_size return in 2.5 seconds, before
default … |
|
|
|
@271
|
[271]
|
06/05/06 17:26:44 |
bradfitz |
faster http file size checking in blackhole error case |
|
|
|
@264
|
[264]
|
06/05/06 04:37:53 |
bradfitz |
make query worker listen to state change notifications, and by default
now … |
|
|
|
@259
|
[259]
|
06/05/06 01:57:45 |
bradfitz |
more cleanup |
|
|
|
@257
|
[257]
|
06/05/06 01:36:56 |
bradfitz |
moving all the config stuff into its own package/file. |
|
|
|
@256
|
[256]
|
06/05/06 00:54:09 |
bradfitz |
move weighted_list to Util |
|
|
|
@254
|
[254]
|
06/05/06 00:49:51 |
bradfitz |
bug fixes from file split |
|
|
|
@252
|
[252]
|
06/05/06 00:28:10 |
bradfitz |
move all process-management stuff into MogileFS::ProcManager.
status:
… |
|
|
|
@251
|
[251]
|
06/04/06 23:42:37 |
bradfitz |
workerconn into its own file |
|
|
|
@250
|
[250]
|
06/04/06 23:36:27 |
bradfitz |
another round of splitting the once ~3,500 line mogilefsd into … |
|
|
|
@249
|
[249]
|
06/04/06 22:26:10 |
bradfitz |
start the process of breaking mogilefsd into separate files. instead
of … |
|
|
|
@246
|
[246]
|
06/04/06 20:53:36 |
bradfitz |
ramp up sleeping when nothing to do. |
|
|
|
@245
|
[245]
|
06/04/06 20:46:38 |
bradfitz |
tune up the deleter job:
-- less sleeping when there's work to do
-- … |
|
|
|
@241
|
[241]
|
05/24/06 07:42:22 |
bradfitz |
cleanup, copyright, add license |
|
|
|
@233
|
[233]
|
03/02/06 06:05:08 |
bradfitz |
better comments |
|
|
|
@232
|
[232]
|
03/02/06 05:55:06 |
bradfitz |
-- fix dataloss bug when the 'tempfile' table is Innodb and the
… |
|
|
|
@231
|
[231]
|
02/28/06 20:52:27 |
marksmith |
* add optional fid argument to create_open which lets you specify the fid
… |
|
|
|
@227
|
[227]
|
01/16/06 19:32:38 |
bradfitz |
create_device protocol command |
|
|
|
@224
|
[224]
|
01/14/06 20:41:18 |
bradfitz |
move all the mogilefs schema checking out of mogilefsd, which now only … |
|
|
|
@216
|
[216]
|
01/11/06 01:55:54 |
bradfitz |
don't reap readonly. it might be the only copy left! |
|
|
|
@215
|
[215]
|
01/11/06 00:43:03 |
marksmith |
* add auto-upgrade for device readonly status column
* fix bug with … |
|
|
|
@213
|
[213]
|
01/11/06 00:16:54 |
bradfitz |
untested! needs review.
-- make Mgd::get_device_summary() always return … |
|
|
|
@209
|
[209]
|
11/29/05 19:20:39 |
marksmith |
* add change_device_weight / set_weight commands to MogileFS::Admin and
… |
|
|
|
@206
|
[206]
|
11/22/05 11:16:59 |
marksmith |
* add weighted random devices to mogilefsd server based on weight column
… |
|
|
|
@204
|
[204]
|
11/10/05 07:29:00 |
marksmith |
* remove fidcount, which is a bad idea on InnoDB on larger datasets (like … |
|
|
|
@201
|
[201]
|
10/06/05 19:02:17 |
marksmith |
* mogilefsd: fix issue where you couldn't set 0 to disable max disk age
… |
|
|
|
@200
|
[200]
|
09/29/05 19:34:06 |
marksmith |
* add 'list_fids' command to MogileFS::Admin and mogilefsd for use in
… |
|
|
|
@199
|
[199]
|
09/01/05 20:06:46 |
bradfitz |
-- require a 200 OK response in response to HEAD when checking file size
… |
|
|
|
@197
|
[197]
|
08/22/05 23:49:41 |
marksmith |
* add delete_class functionality to mogilefsd and MogileFS::Admin
* add … |
|
|
|
@196
|
[196]
|
08/22/05 21:05:16 |
marksmith |
* add delete_domain to mogilefsd and MogileFS::Admin
* add domain … |
|
|
|
@194
|
[194]
|
08/19/05 23:39:23 |
marksmith |
* add functionality to delete a host (ensure it has no devices first)
* … |
|
|
|
@193
|
[193]
|
08/19/05 22:35:12 |
marksmith |
* add 'create_host' and 'update_host' commands to … |
|
|
|
@187
|
[187]
|
07/28/05 05:38:38 |
bradfitz |
Fix from Ben Trott for when cached sockets go bad.
Instead have a way … |
|
|
|
@186
|
[186]
|
07/28/05 05:26:51 |
bradfitz |
-- use Perlbal 1.3 APIs... Perlbal's AIO, not Linux::AIO
-- … |