root/trunk/server/mogilefsd


Mode:

Legend:

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