Timeline


and .

05/14/07:

23:53 Changeset [994] by bradfitz

Tagging version '2.10' using shipit.

23:53 Changeset [993] by bradfitz

Checking in changes prior to tagging of version 2.10. Changelog diff ...

17:28 Changeset [992] by bradfitz

checking in Leon Brocard's fuse mounter for MogileFS.

05/10/07:

00:27 Changeset [991] by bradfitz

restructure serial size statting into parallel interface (though ...

05/09/07:

22:53 Changeset [990] by bradfitz

do yet less time() syscalls

22:32 Changeset [989] by bradfitz

less time() syscalls in fsck, and other minor CPU speedups.

22:31 Changeset [988] by bradfitz

efficiency: don't broadcast dup state information to children (track in ...

22:13 Changeset [987] by bradfitz

comment

21:25 Changeset [986] by bradfitz

if using Gearman::Server >= 1.09, respawn the fidsizes worker if it ...

20:20 Changeset [985] by bradfitz

Tagging version '2.16' using shipit.

20:20 Changeset [984] by bradfitz

Checking in changes prior to tagging of version 2.16. Changelog diff ...

19:33 Changeset [983] by bradfitz

be tolerate of '0' in file_on rows... old buggy version

19:28 Changeset [982] by bradfitz

be tolerant of crap in string column

19:23 Changeset [981] by bradfitz

+ * BUG FIX from 2.15: partially written but never closed + ...

19:05 Changeset [980] by bradfitz

PAR work

05/07/07:

19:25 Changeset [979] by bradfitz

Tagging version '2.15' using shipit.

19:24 Changeset [978] by bradfitz

Checking in changes prior to tagging of version 2.15. Changelog diff ...

17:59 Changeset [977] by bradfitz

fix another bug in default replication policy

09:20 Changeset [976] by bradfitz

bump this, now that new gearman is released.

08:50 Changeset [975] by bradfitz

* make diskusage and iostat child processes go away if their parent goes ...

07:48 Changeset [974] by bradfitz

ton of rebalance & replication work, including tests & cleanups & comments ...

07:47 Changeset [973] by bradfitz

make fsck process nice itself

05/06/07:

21:49 Changeset [972] by bradfitz

start making ReplicationPolicy::MultipleHosts use the new ...

21:41 Changeset [971] by bradfitz

fix the second (and last) caller of replication policies to use ...

21:25 Changeset [970] by bradfitz

replication policies now can optionally return a new return value of the ...

19:22 Changeset [969] by bradfitz

when rebalancing a devid and we did no work, distinguish between ...

19:20 Changeset [968] by bradfitz

debug info

07:08 Changeset [967] by bradfitz

new accessors, stringify overloading, and comments.

05/05/07:

20:58 Changeset [966] by bradfitz

kill another case of:

$d->status =~ /alive|readonly$/

and convert to ...

10:49 Changeset [965] by bradfitz

remove forgotten explicit state check

10:46 Changeset [964] by bradfitz

drain support.

along with it, as a dependency: clean up device status ...

07:57 Changeset [963] by bradfitz

kill MogileFS::Device->find_deviceid, which was a heinous piece of shit.

04:13 Changeset [962] by bradfitz

remove one of the two callers of the ueber-fucking-horrid ...

04:00 Changeset [961] by bradfitz

new accessors

03:59 Changeset [960] by bradfitz

new util funcs

00:56 Changeset [959] by bradfitz

+< mode doesn't work on non-existent files. open for write if length is ...

05/04/07:

23:05 Changeset [958] by bradfitz

make mogstored's devN/usage writing process (DiskUsage) be less racy with ...

22:20 Changeset [957] by bradfitz

rename magic constant 2 to "lost_race", and make the rebalancer not try to ...

22:20 Changeset [956] by bradfitz

add ReplicationPolicy base class, for docs & default implementations.

19:56 Changeset [955] by bradfitz

+# Gearman version 1.06: bug fix with closing pipe to parent. we don't ...

18:22 Changeset [954] by bradfitz

percent free rebalance policy

17:19 Changeset [953] by bradfitz

new developer option, to make loopback mounts unnecessary in most ...

06:05 Changeset [952] by bradfitz

bunch of rebalance fixes/improvements.

00:04 Changeset [951] by bradfitz

more rebalance work. adding random policy for debugging.

05/03/07:

22:20 Changeset [950] by bradfitz

rebalance work:

* introduce MogileFS::RebalancePolicy root class and

...

22:17 Changeset [949] by bradfitz

+ * allow setting a setting to "" (empty string)

19:04 Changeset [948] by bradfitz

add to svn dir

19:03 Changeset [947] by bradfitz

Tagging version '2.09' using shipit.

19:03 Changeset [946] by bradfitz

Checking in changes prior to tagging of version 2.09. Changelog diff ...

19:01 Changeset [945] by bradfitz

Tagging version '1.07' using shipit.

19:01 Changeset [944] by bradfitz

Checking in changes prior to tagging of version 1.07. Changelog diff ...

18:59 Changeset [943] by bradfitz

+ * new protocol commands to list/set (certain) server settings, + ...

05/02/07:

19:36 Changeset [942] by bradfitz

how the test was supposed to be confusing

19:35 Changeset [941] by bradfitz

easier to read fid statter

03:09 Changeset [940] by hachi

Remove the stack pushes that weren't necessary, and break a grep out into ...

02:59 Changeset [939] by hachi

Efficient algorithm (mess) that understands hashed directory structure and ...

02:57 Changeset [938] by hachi

Actually run the fidstat machines to test them. They won't do much ...

01:04 Changeset [937] by bradfitz

more tests to trick jonathan's code. :)

01:00 Changeset [936] by bradfitz

more tests

00:32 Changeset [935] by bradfitz

more tests

00:22 Changeset [934] by bradfitz

skeleton for jonathan to fill in

00:01 Changeset [933] by bradfitz

convert mogstored-fidsizes binary to Mogstored::ChildProcess::FIDSizes

05/01/07:

22:05 Changeset [932] by bradfitz

convert iostat worker over to be a ChildProcess:: subclass

21:28 Changeset [931] by bradfitz

start removing of all the mogstored-FOO parallel binaries for the child ...

19:36 Changeset [930] by bradfitz

make mogilefsd fsck use new mogstored fid_sizes command, to do bulk stats. ...

19:23 Changeset [929] by bradfitz

fix bugs from my cleanup.

18:31 Changeset [928] by bradfitz

move the mogstored side-channel connecting/caching into its own class, and ...

18:29 Changeset [927] by bradfitz

make the Gearman stuff required, and use it by default, now that it's ...

07:15 Changeset [926] by bradfitz

don't return leading zeros,

and other cleanups/limits.

07:14 Changeset [925] by bradfitz

show the perl5lib

04/28/07:

21:26 Changeset [924] by bradfitz

dev wrapper for mogstored to make jonathan and my life easier.

05:00 Changeset [923] by bradfitz

changelog for previous commit

04:59 Changeset [922] by bradfitz

Don't close user's connection if mogilefsd's system clock goes backwards a ...

04/27/07:

18:54 Changeset [921] by hachi

Bump mogstored requirement for perlbal to 1.53 (fixes problems with ...

18:26 Changeset [920] by hachi

Put gearman server in mogstored process, add worker 'mogstored-fidsizes' ...

00:24 Changeset [919] by bradfitz

more state-handling cleanup

04/26/07:

22:55 Changeset [918] by bradfitz

+ * [in progress] start of removing all code like $state eq ...

04/25/07:

23:41 Changeset [917] by bradfitz

lighttpd support. passes all tests now.

22:56 Changeset [916] by bradfitz

changelog for jonathan

22:55 Changeset [915] by bradfitz

return true at end (success), since all the other paths return ...

22:40 Changeset [914] by bradfitz

pass in bind address to lighttpd.

gets test suite passing further.

22:32 Changeset [913] by bradfitz

fix bug from refactoring. make test passes again.

also let default ...

18:48 Changeset [912] by bradfitz

lighttpd support

18:31 Changeset [911] by bradfitz

move IO::AIO/Linux::AIO validation checking into Perlbal server wrapper, ...

18:06 Changeset [910] by bradfitz
  • abstract out the HTTP server support in mogstored, so

...

01:40 Changeset [909] by hachi

Side-channel program for mogstored to do fast enumeration and fstat of ...

04/24/07:

23:26 Changeset [908] by hachi

TODO item got finished.

23:25 Changeset [907] by hachi

Remove a couple warnings, and change one to an debugging error.

23:22 Changeset [906] by hachi

Working but slow and unpredicable support for rebalancing mogilefs ...

21:18 Changeset [905] by bradfitz

Tagging version '2.10' using shipit.

21:18 Changeset [904] by bradfitz

Checking in changes prior to tagging of version 2.10. Changelog diff ...

20:34 Changeset [903] by bradfitz

useless tag

20:32 Changeset [902] by bradfitz

adding TODO item

20:23 Changeset [901] by bradfitz
  • bug from earlier refactoring: changing some 'next' to 'return'

...

20:12 Changeset [900] by bradfitz
  • make sure mogdbsetup doesn't upgrade an existing table (with

...

19:06 Changeset [899] by bradfitz

make fsck_status faster (keep summary stats of evcode counts, rather than ...

17:36 Changeset [898] by bradfitz

stupid min/max functions

04/23/07:

16:29 Changeset [897] by bradfitz

make fsck faster. in policy-only mode, is almost twice as fast on my ...

04/21/07:

01:41 Changeset [896] by hachi

Add specfile to MANIFEST, and fix one line in the specfile.

01:08 Changeset [895] by hachi

Update manifest and add specfile.

04/20/07:

23:55 Changeset [894] by bradfitz

simplify/broaden changelog

23:54 Changeset [893] by bradfitz

make remaining time more accurate

23:48 Changeset [892] by bradfitz

+ * remove the hard-coded 5 fids/second from "fsck status", + and ...

22:57 Changeset [891] by hachi

Add specfile.

22:41 Changeset [890] by bradfitz

TODO items

21:31 Changeset [889] by hachi

Tagging version '0.01' using shipit.

21:08 Changeset [888] by hachi

Prepare to release

21:03 Changeset [887] by hachi

Fix shipit config for tagging

20:58 Changeset [886] by hachi

Rename this

20:54 Changeset [885] by hachi

Tagging version '0.01' using shipit.

20:54 Changeset [884] by hachi

Checking in changes prior to tagging of version 0.01. Changelog diff ...

20:53 Changeset [883] by hachi

Add uploadcpan step

20:47 Changeset [882] by hachi

Add CHANGES, MANIFEST.SKIP, shipit config. Update MANIFEST.

20:01 Changeset [881] by hachi

Update to work with the official client class now.

09:02 Changeset [880] by bradfitz

Tagging version '2.09' using shipit.

09:02 Changeset [879] by bradfitz

Checking in changes prior to tagging of version 2.09. Changelog diff ...

08:58 Changeset [878] by bradfitz

return some stats from event logs to mogadm client, to give overview at ...

08:55 Changeset [877] by bradfitz

Tagging version '2.08' using shipit.

08:55 Changeset [876] by bradfitz

Checking in changes prior to tagging of version 2.08. Changelog diff ...

08:54 Changeset [875] by bradfitz

cleanup prior to shipit

08:47 Changeset [874] by bradfitz

Tagging version '1.06' using shipit.

08:47 Changeset [873] by bradfitz

Checking in changes prior to tagging of version 1.06. Changelog diff ...

08:46 Changeset [872] by bradfitz

wrapper to get log rows

08:45 Changeset [871] by bradfitz

fsck admin tools

08:11 Changeset [870] by bradfitz

more fsck usability/cleanliness.

06:19 Changeset [869] by bradfitz

export the max logid in the fsck_status command

06:02 Changeset [868] by bradfitz

the fsck_getlog command, for mogadm to fetch/tail logs.

02:50 Changeset [867] by bradfitz

proxy through the fsck_status command

02:49 Changeset [866] by bradfitz

at least show Data::Dumper protocol response for status, for now.

02:48 Changeset [865] by bradfitz

lot more good info in fsck_status

01:35 Changeset [864] by bradfitz

start work on putting in data for "fsck status" command

01:03 Changeset [863] by bradfitz

event on start searching, and rename PERM to GONE.

00:08 Changeset [862] by bradfitz

+ * replication speed-up on configurations with only 1 host. + ...

04/19/07:

23:40 Changeset [861] by bradfitz

+ # FIXME: don't use local machine's time() for this. time sync + ...

23:02 Changeset [860] by bradfitz

* log when we're about to enqueue something for re-replication.

* shuffle ...

22:46 Changeset [859] by bradfitz

* add desperate search for lost fids, * use constants in more places, * ...

22:45 Changeset [858] by bradfitz

add logid column.

20:23 Changeset [857] by bradfitz

fsck is starting to get functional & kinda beautiful.

19:26 Changeset [856] by bradfitz

more fsck work. coming along well. went from 90 fid/second on my local ...

19:23 Changeset [855] by bradfitz

update to new calling conventions of HTTPFile->size

19:22 Changeset [854] by bradfitz

change HTTPFile->size to differentiate between connectivity ...

19:15 Changeset [853] by bradfitz

add errundef() which is like error(), but returns undef, not 0.

18:12 Changeset [852] by bradfitz

stats command from Leon Brocard

00:38 Changeset [851] by bradfitz

fsck worker is starting to take shape into what is almost a workable ...

04/18/07:

23:14 Changeset [850] by hachi

Tagging version '0.01' using shipit.

23:14 Changeset [849] by hachi

Checking in changes prior to tagging of version 0.01. Changelog diff ...

23:14 Changeset [848] by hachi

Add shipit control file

22:15 Changeset [847] by bradfitz

more fsck work.

20:13 Changeset [846] by hachi

How many times must I fix this.

20:11 Changeset [845] by hachi

Manifest updates again

20:05 Changeset [844] by hachi

Manifest changes

19:39 Changeset [843] by bradfitz

add new reset option --policy-only to skip stats, and only check ...

16:03 Changeset [842] by bradfitz

preload more data (or rather, don't throw it away when already seeking to ...

08:32 Changeset [841] by bradfitz

fsck work.

07:33 Changeset [840] by hachi

Add CHANGES file

07:16 Changeset [839] by bradfitz

more fsck work.

06:24 Changeset [838] by bradfitz

* doc cleanup/additions

* start of fsck management commands

05:41 Changeset [837] by hachi

Add specfile for this package.

04:16 Changeset [836] by hachi

Getting ready for an initial release.

04:12 Changeset [835] by hachi

Add specfile for client.

04:08 Changeset [834] by hachi

More docs

04/17/07:

23:48 Changeset [833] by bradfitz

test to see if i can figure out how search.cpan.org gets its ...

19:04 Changeset [832] by hachi

Stub out some docs for FilePaths client.

18:47 Changeset [831] by bradfitz

Tagging version '2.08' using shipit.

18:47 Changeset [830] by bradfitz

Checking in changes prior to tagging of version 2.08. Changelog diff ...

18:41 Changeset [829] by bradfitz

make testing more robust:

-- find MogileFS::Client and mogadm even when ...

16:35 Changeset [828] by bradfitz

merge two changelog files together.

16:22 Changeset [827] by bradfitz

tree cleanup, prep for shipit.

04:09 Changeset [826] by bradfitz

Tagging version '1.05' using shipit.

04:09 Changeset [825] by bradfitz

Checking in changes prior to tagging of version 1.05. Changelog diff ...

04:01 Changeset [824] by bradfitz

removing. shipit bug somewhere.

03:58 Changeset [823] by bradfitz

Tagging version '1.05' using shipit.

03:58 Changeset [822] by bradfitz

Checking in changes prior to tagging of version 1.05. Changelog diff ...

03:53 Changeset [821] by bradfitz

docs

03:26 Changeset [820] by bradfitz

remove more NFS root-related stuff.

03:15 Changeset [819] by hachi

POD updates, increment the year on the copyright, shuffle some code.

01:33 Changeset [818] by hachi

Docs on 'new' method call.

01:19 Changeset [817] by hachi

Shuffle pod upwards in the file, to prepare for inline POD.

01:06 Changeset [816] by hachi

Switch plugin_args to be create_open_args and create_close_args. More ...

Note: See TracTimeline for information about the timeline view.