Timeline
05/14/07:
- 23:53 Changeset [994] by
-
Tagging version '2.10' using shipit.
- 23:53 Changeset [993] by
-
Checking in changes prior to tagging of version 2.10. Changelog diff ...
- 17:28 Changeset [992] by
-
checking in Leon Brocard's fuse mounter for MogileFS.
05/10/07:
- 00:27 Changeset [991] by
-
restructure serial size statting into parallel interface (though ...
05/09/07:
- 22:53 Changeset [990] by
-
do yet less time() syscalls
- 22:32 Changeset [989] by
-
less time() syscalls in fsck, and other minor CPU speedups.
- 22:31 Changeset [988] by
-
efficiency: don't broadcast dup state information to children (track in ...
- 22:13 Changeset [987] by
-
comment
- 21:25 Changeset [986] by
-
if using Gearman::Server >= 1.09, respawn the fidsizes worker if it ...
- 20:20 Changeset [985] by
-
Tagging version '2.16' using shipit.
- 20:20 Changeset [984] by
-
Checking in changes prior to tagging of version 2.16. Changelog diff ...
- 19:33 Changeset [983] by
-
be tolerate of '0' in file_on rows... old buggy version
- 19:28 Changeset [982] by
-
be tolerant of crap in string column
- 19:23 Changeset [981] by
-
+ * BUG FIX from 2.15: partially written but never closed + ...
- 19:05 Changeset [980] by
-
PAR work
05/07/07:
- 19:25 Changeset [979] by
-
Tagging version '2.15' using shipit.
- 19:24 Changeset [978] by
-
Checking in changes prior to tagging of version 2.15. Changelog diff ...
- 17:59 Changeset [977] by
-
fix another bug in default replication policy
- 09:20 Changeset [976] by
-
bump this, now that new gearman is released.
- 08:50 Changeset [975] by
-
* make diskusage and iostat child processes go away if their parent goes ...
- 07:48 Changeset [974] by
-
ton of rebalance & replication work, including tests & cleanups & comments ...
- 07:47 Changeset [973] by
-
make fsck process nice itself
05/06/07:
- 21:49 Changeset [972] by
-
start making ReplicationPolicy::MultipleHosts use the new ...
- 21:41 Changeset [971] by
-
fix the second (and last) caller of replication policies to use ...
- 21:25 Changeset [970] by
-
replication policies now can optionally return a new return value of the ...
- 19:22 Changeset [969] by
-
when rebalancing a devid and we did no work, distinguish between ...
- 19:20 Changeset [968] by
-
debug info
- 07:08 Changeset [967] by
-
new accessors, stringify overloading, and comments.
05/05/07:
- 20:58 Changeset [966] by
-
kill another case of:
$d->status =~ /alive|readonly$/
and convert to ...
- 10:49 Changeset [965] by
-
remove forgotten explicit state check
- 10:46 Changeset [964] by
-
drain support.
along with it, as a dependency: clean up device status ...
- 07:57 Changeset [963] by
-
kill MogileFS::Device->find_deviceid, which was a heinous piece of shit.
- 04:13 Changeset [962] by
-
remove one of the two callers of the ueber-fucking-horrid ...
- 04:00 Changeset [961] by
-
new accessors
- 03:59 Changeset [960] by
-
new util funcs
- 00:56 Changeset [959] by
-
+< mode doesn't work on non-existent files. open for write if length is ...
05/04/07:
- 23:05 Changeset [958] by
-
make mogstored's devN/usage writing process (DiskUsage) be less racy with ...
- 22:20 Changeset [957] by
-
rename magic constant 2 to "lost_race", and make the rebalancer not try to ...
- 22:20 Changeset [956] by
-
add ReplicationPolicy base class, for docs & default implementations.
- 19:56 Changeset [955] by
-
+# Gearman version 1.06: bug fix with closing pipe to parent. we don't ...
- 18:22 Changeset [954] by
-
percent free rebalance policy
- 17:19 Changeset [953] by
-
new developer option, to make loopback mounts unnecessary in most ...
- 06:05 Changeset [952] by
-
bunch of rebalance fixes/improvements.
- 00:04 Changeset [951] by
-
more rebalance work. adding random policy for debugging.
05/03/07:
- 22:20 Changeset [950] by
-
rebalance work:
* introduce MogileFS::RebalancePolicy root class and
...
- 22:17 Changeset [949] by
-
+ * allow setting a setting to "" (empty string)
- 19:04 Changeset [948] by
-
add to svn dir
- 19:03 Changeset [947] by
-
Tagging version '2.09' using shipit.
- 19:03 Changeset [946] by
-
Checking in changes prior to tagging of version 2.09. Changelog diff ...
- 19:01 Changeset [945] by
-
Tagging version '1.07' using shipit.
- 19:01 Changeset [944] by
-
Checking in changes prior to tagging of version 1.07. Changelog diff ...
- 18:59 Changeset [943] by
-
+ * new protocol commands to list/set (certain) server settings, + ...
05/02/07:
- 19:36 Changeset [942] by
-
how the test was supposed to be confusing
- 19:35 Changeset [941] by
-
easier to read fid statter
- 03:09 Changeset [940] by
-
Remove the stack pushes that weren't necessary, and break a grep out into ...
- 02:59 Changeset [939] by
-
Efficient algorithm (mess) that understands hashed directory structure and ...
- 02:57 Changeset [938] by
-
Actually run the fidstat machines to test them. They won't do much ...
- 01:04 Changeset [937] by
-
more tests to trick jonathan's code. :)
- 01:00 Changeset [936] by
-
more tests
- 00:32 Changeset [935] by
-
more tests
- 00:22 Changeset [934] by
-
skeleton for jonathan to fill in
- 00:01 Changeset [933] by
-
convert mogstored-fidsizes binary to Mogstored::ChildProcess::FIDSizes
05/01/07:
- 22:05 Changeset [932] by
-
convert iostat worker over to be a ChildProcess:: subclass
- 21:28 Changeset [931] by
-
start removing of all the mogstored-FOO parallel binaries for the child ...
- 19:36 Changeset [930] by
-
make mogilefsd fsck use new mogstored fid_sizes command, to do bulk stats. ...
- 19:23 Changeset [929] by
-
fix bugs from my cleanup.
- 18:31 Changeset [928] by
-
move the mogstored side-channel connecting/caching into its own class, and ...
- 18:29 Changeset [927] by
-
make the Gearman stuff required, and use it by default, now that it's ...
- 07:15 Changeset [926] by
-
don't return leading zeros,
and other cleanups/limits.
- 07:14 Changeset [925] by
-
show the perl5lib
04/28/07:
- 21:26 Changeset [924] by
-
dev wrapper for mogstored to make jonathan and my life easier.
- 05:00 Changeset [923] by
-
changelog for previous commit
- 04:59 Changeset [922] by
-
Don't close user's connection if mogilefsd's system clock goes backwards a ...
04/27/07:
- 18:54 Changeset [921] by
-
Bump mogstored requirement for perlbal to 1.53 (fixes problems with ...
- 18:26 Changeset [920] by
-
Put gearman server in mogstored process, add worker 'mogstored-fidsizes' ...
- 00:24 Changeset [919] by
-
more state-handling cleanup
04/26/07:
- 22:55 Changeset [918] by
-
+ * [in progress] start of removing all code like $state eq ...
04/25/07:
- 23:41 Changeset [917] by
-
lighttpd support. passes all tests now.
- 22:56 Changeset [916] by
-
changelog for jonathan
- 22:55 Changeset [915] by
-
return true at end (success), since all the other paths return ...
- 22:40 Changeset [914] by
-
pass in bind address to lighttpd.
gets test suite passing further.
- 22:32 Changeset [913] by
-
fix bug from refactoring. make test passes again.
also let default ...
- 18:48 Changeset [912] by
-
lighttpd support
- 18:31 Changeset [911] by
-
move IO::AIO/Linux::AIO validation checking into Perlbal server wrapper, ...
- 18:06 Changeset [910] by
-
- abstract out the HTTP server support in mogstored, so
...
- 01:40 Changeset [909] by
-
Side-channel program for mogstored to do fast enumeration and fstat of ...
04/24/07:
- 23:26 Changeset [908] by
-
TODO item got finished.
- 23:25 Changeset [907] by
-
Remove a couple warnings, and change one to an debugging error.
- 23:22 Changeset [906] by
-
Working but slow and unpredicable support for rebalancing mogilefs ...
- 21:18 Changeset [905] by
-
Tagging version '2.10' using shipit.
- 21:18 Changeset [904] by
-
Checking in changes prior to tagging of version 2.10. Changelog diff ...
- 20:34 Changeset [903] by
-
useless tag
- 20:32 Changeset [902] by
-
adding TODO item
- 20:23 Changeset [901] by
-
- bug from earlier refactoring: changing some 'next' to 'return'
...
- 20:12 Changeset [900] by
-
- make sure mogdbsetup doesn't upgrade an existing table (with
...
- 19:06 Changeset [899] by
-
make fsck_status faster (keep summary stats of evcode counts, rather than ...
- 17:36 Changeset [898] by
-
stupid min/max functions
04/23/07:
- 16:29 Changeset [897] by
-
make fsck faster. in policy-only mode, is almost twice as fast on my ...
04/21/07:
- 01:41 Changeset [896] by
-
Add specfile to MANIFEST, and fix one line in the specfile.
- 01:08 Changeset [895] by
-
Update manifest and add specfile.
04/20/07:
- 23:55 Changeset [894] by
-
simplify/broaden changelog
- 23:54 Changeset [893] by
-
make remaining time more accurate
- 23:48 Changeset [892] by
-
+ * remove the hard-coded 5 fids/second from "fsck status", + and ...
- 22:57 Changeset [891] by
-
Add specfile.
- 22:41 Changeset [890] by
-
TODO items
- 21:31 Changeset [889] by
-
Tagging version '0.01' using shipit.
- 21:08 Changeset [888] by
-
Prepare to release
- 21:03 Changeset [887] by
-
Fix shipit config for tagging
- 20:58 Changeset [886] by
-
Rename this
- 20:54 Changeset [885] by
-
Tagging version '0.01' using shipit.
- 20:54 Changeset [884] by
-
Checking in changes prior to tagging of version 0.01. Changelog diff ...
- 20:53 Changeset [883] by
-
Add uploadcpan step
- 20:47 Changeset [882] by
-
Add CHANGES, MANIFEST.SKIP, shipit config. Update MANIFEST.
- 20:01 Changeset [881] by
-
Update to work with the official client class now.
- 09:02 Changeset [880] by
-
Tagging version '2.09' using shipit.
- 09:02 Changeset [879] by
-
Checking in changes prior to tagging of version 2.09. Changelog diff ...
- 08:58 Changeset [878] by
-
return some stats from event logs to mogadm client, to give overview at ...
- 08:55 Changeset [877] by
-
Tagging version '2.08' using shipit.
- 08:55 Changeset [876] by
-
Checking in changes prior to tagging of version 2.08. Changelog diff ...
- 08:54 Changeset [875] by
-
cleanup prior to shipit
- 08:47 Changeset [874] by
-
Tagging version '1.06' using shipit.
- 08:47 Changeset [873] by
-
Checking in changes prior to tagging of version 1.06. Changelog diff ...
- 08:46 Changeset [872] by
-
wrapper to get log rows
- 08:45 Changeset [871] by
-
fsck admin tools
- 08:11 Changeset [870] by
-
more fsck usability/cleanliness.
- 06:19 Changeset [869] by
-
export the max logid in the fsck_status command
- 06:02 Changeset [868] by
-
the fsck_getlog command, for mogadm to fetch/tail logs.
- 02:50 Changeset [867] by
-
proxy through the fsck_status command
- 02:49 Changeset [866] by
-
at least show Data::Dumper protocol response for status, for now.
- 02:48 Changeset [865] by
-
lot more good info in fsck_status
- 01:35 Changeset [864] by
-
start work on putting in data for "fsck status" command
- 01:03 Changeset [863] by
-
event on start searching, and rename PERM to GONE.
- 00:08 Changeset [862] by
-
+ * replication speed-up on configurations with only 1 host. + ...
04/19/07:
- 23:40 Changeset [861] by
-
+ # FIXME: don't use local machine's time() for this. time sync + ...
- 23:02 Changeset [860] by
-
* log when we're about to enqueue something for re-replication.
* shuffle ...
- 22:46 Changeset [859] by
-
* add desperate search for lost fids, * use constants in more places, * ...
- 22:45 Changeset [858] by
-
add logid column.
- 20:23 Changeset [857] by
-
fsck is starting to get functional & kinda beautiful.
- 19:26 Changeset [856] by
-
more fsck work. coming along well. went from 90 fid/second on my local ...
- 19:23 Changeset [855] by
-
update to new calling conventions of HTTPFile->size
- 19:22 Changeset [854] by
-
change HTTPFile->size to differentiate between connectivity ...
- 19:15 Changeset [853] by
-
add errundef() which is like error(), but returns undef, not 0.
- 18:12 Changeset [852] by
-
stats command from Leon Brocard
- 00:38 Changeset [851] by
-
fsck worker is starting to take shape into what is almost a workable ...
04/18/07:
- 23:14 Changeset [850] by
-
Tagging version '0.01' using shipit.
- 23:14 Changeset [849] by
-
Checking in changes prior to tagging of version 0.01. Changelog diff ...
- 23:14 Changeset [848] by
-
Add shipit control file
- 22:15 Changeset [847] by
-
more fsck work.
- 20:13 Changeset [846] by
-
How many times must I fix this.
- 20:11 Changeset [845] by
-
Manifest updates again
- 20:05 Changeset [844] by
-
Manifest changes
- 19:39 Changeset [843] by
-
add new reset option --policy-only to skip stats, and only check ...
- 16:03 Changeset [842] by
-
preload more data (or rather, don't throw it away when already seeking to ...
- 08:32 Changeset [841] by
-
fsck work.
- 07:33 Changeset [840] by
-
Add CHANGES file
- 07:16 Changeset [839] by
-
more fsck work.
- 06:24 Changeset [838] by
-
* doc cleanup/additions
* start of fsck management commands
- 05:41 Changeset [837] by
-
Add specfile for this package.
- 04:16 Changeset [836] by
-
Getting ready for an initial release.
- 04:12 Changeset [835] by
-
Add specfile for client.
- 04:08 Changeset [834] by
-
More docs
04/17/07:
- 23:48 Changeset [833] by
-
test to see if i can figure out how search.cpan.org gets its ...
- 19:04 Changeset [832] by
-
Stub out some docs for FilePaths client.
- 18:47 Changeset [831] by
-
Tagging version '2.08' using shipit.
- 18:47 Changeset [830] by
-
Checking in changes prior to tagging of version 2.08. Changelog diff ...
- 18:41 Changeset [829] by
-
make testing more robust:
-- find MogileFS::Client and mogadm even when ...
- 16:35 Changeset [828] by
-
merge two changelog files together.
- 16:22 Changeset [827] by
-
tree cleanup, prep for shipit.
- 04:09 Changeset [826] by
-
Tagging version '1.05' using shipit.
- 04:09 Changeset [825] by
-
Checking in changes prior to tagging of version 1.05. Changelog diff ...
- 04:01 Changeset [824] by
-
removing. shipit bug somewhere.
- 03:58 Changeset [823] by
-
Tagging version '1.05' using shipit.
- 03:58 Changeset [822] by
-
Checking in changes prior to tagging of version 1.05. Changelog diff ...
- 03:53 Changeset [821] by
-
docs
- 03:26 Changeset [820] by
-
remove more NFS root-related stuff.
- 03:15 Changeset [819] by
-
POD updates, increment the year on the copyright, shuffle some code.
- 01:33 Changeset [818] by
-
Docs on 'new' method call.
- 01:19 Changeset [817] by
-
Shuffle pod upwards in the file, to prepare for inline POD.
- 01:06 Changeset [816] by
-
Switch plugin_args to be create_open_args and create_close_args. More ...
