rkinyon [Tue, 16 Jan 2007 15:33:29 +0000]
Lots and lots of fixes, primarily in terms of improving test coverage
rkinyon [Mon, 15 Jan 2007 06:14:42 +0000]
Improved coverage by commenting out unused subs and adding some tests (one of which showcased a broken function
rkinyon [Mon, 15 Jan 2007 05:44:06 +0000]
Added test for importing an array
rkinyon [Mon, 15 Jan 2007 05:29:46 +0000]
POD updates, including code coverage
rkinyon [Sun, 14 Jan 2007 06:00:32 +0000]
Updated MANIFEST, Changes, and other similar distro maintenance
rkinyon [Sun, 14 Jan 2007 05:48:49 +0000]
Added missing testfile
rkinyon [Sun, 14 Jan 2007 05:39:19 +0000]
Fixed a bug with how transactions worked across a reindex
rkinyon [Sun, 14 Jan 2007 05:04:31 +0000]
Moved Engine3 to Engine
rkinyon [Sun, 14 Jan 2007 04:52:33 +0000]
Removed Engine.pm and Engine2.pm in preparation to moving Engine3.pm over to Engine.pm
rkinyon [Sun, 7 Jan 2007 05:22:06 +0000]
Keys now works
rkinyon [Sun, 7 Jan 2007 02:42:32 +0000]
Keys works, but exposes issues
rkinyon [Sun, 31 Dec 2006 20:10:11 +0000]
Test cleanup
rkinyon [Sun, 31 Dec 2006 20:04:14 +0000]
This test now passes
rkinyon [Sun, 31 Dec 2006 19:39:17 +0000]
Can write to and read from multiple index levels
rkinyon [Thu, 28 Dec 2006 06:26:40 +0000]
Reindexing works ... sort of
rkinyon [Wed, 27 Dec 2006 05:17:07 +0000]
Almost ready to add in the reindexing code and t/28.t
rkinyon [Wed, 27 Dec 2006 04:51:11 +0000]
Parameterized the freespace management to allow for new sector types more easily - clunky, but it works for now
rkinyon [Wed, 27 Dec 2006 04:41:19 +0000]
staleness size now fully parameterized
rkinyon [Wed, 27 Dec 2006 04:18:44 +0000]
Parameterized the size of the signature + staleness counter so that incrementing the size of the staleness counter should be easier in the future
rkinyon [Wed, 27 Dec 2006 03:48:01 +0000]
Removed some lava from audit trails
rkinyon [Wed, 27 Dec 2006 03:33:16 +0000]
Added staleness checking
rkinyon [Tue, 26 Dec 2006 05:24:09 +0000]
Committing failing test for freespace staleness
rkinyon [Tue, 26 Dec 2006 04:41:11 +0000]
Fixed bug in reference size counting
rkinyon [Mon, 25 Dec 2006 04:21:47 +0000]
Removed auditing completely
rkinyon [Mon, 25 Dec 2006 04:20:53 +0000]
Removed unneeded Fcntl imports in DBM::Deep
rkinyon [Mon, 25 Dec 2006 04:18:43 +0000]
Removed lava in DBM::Deep::File
rkinyon [Mon, 25 Dec 2006 04:03:37 +0000]
Fixed multiple transactions
rkinyon [Mon, 25 Dec 2006 03:41:36 +0000]
Removed notion of trans_ctr as an attribute - still having issues with multiple running txns
rkinyon [Sun, 24 Dec 2006 05:46:31 +0000]
Arrays work in txns, but multiples has issues right now
rkinyon [Sun, 24 Dec 2006 05:44:17 +0000]
First transaction test file passes
rkinyon [Sat, 23 Dec 2006 07:10:02 +0000]
More tests are passing
rkinyon [Thu, 21 Dec 2006 05:39:15 +0000]
Added 16 bytes to the header prepping for transaction staleness counters
rkinyon [Wed, 20 Dec 2006 05:54:05 +0000]
Fixed problem with how delete on an undef value was working
rkinyon [Mon, 18 Dec 2006 06:17:30 +0000]
Added more tests and rollback/commit are kinda working
rkinyon [Sun, 17 Dec 2006 04:02:18 +0000]
Added another test
rkinyon [Wed, 13 Dec 2006 06:07:02 +0000]
Transactions now seem to work, except for the rollback/commit bits
rkinyon [Sat, 9 Dec 2006 04:00:52 +0000]
Initial code written for transactional isolation
rkinyon [Sat, 9 Dec 2006 02:56:37 +0000]
The engine object is now a singleton in preparation for transactions being hoisted from the File to the engine
rkinyon [Tue, 5 Dec 2006 14:02:57 +0000]
Activated two more now-passing tests
rkinyon [Tue, 5 Dec 2006 03:19:08 +0000]
Long classnames are now supported
rkinyon [Tue, 5 Dec 2006 03:02:23 +0000]
Removed deep recursion warning by converting tail-recursive function to an iterative algorithm
rkinyon [Tue, 5 Dec 2006 01:47:46 +0000]
Added the test for large data sections
rkinyon [Tue, 5 Dec 2006 01:41:14 +0000]
Large values are now handled
rkinyon [Mon, 4 Dec 2006 15:37:20 +0000]
Activated more tests marked as skip-all until internal references are supported
rkinyon [Mon, 4 Dec 2006 15:23:51 +0000]
Reactivated a test for multi-DB cross-reference
rkinyon [Mon, 4 Dec 2006 04:57:11 +0000]
import and export are turned back on and working
rkinyon [Mon, 4 Dec 2006 04:12:36 +0000]
autobless added back in
rkinyon [Mon, 4 Dec 2006 03:51:13 +0000]
Values are now restricted to only legal values (hash and array references that aren't tied)
rkinyon [Mon, 4 Dec 2006 03:26:27 +0000]
Added freespace management
rkinyon [Mon, 4 Dec 2006 02:40:00 +0000]
Fixed how header_var was set during _read_file_header so that a validation is more appropriate
rkinyon [Mon, 4 Dec 2006 01:13:35 +0000]
Keys now works and tests that aren't meant to pass have been renamed to .todo in order to allow for ./Build test to be successful
rkinyon [Fri, 1 Dec 2006 04:05:35 +0000]
Arrays now work correctly
rkinyon [Fri, 1 Dec 2006 02:35:48 +0000]
Autovivification of references now works
rkinyon [Fri, 1 Dec 2006 02:11:40 +0000]
Added autovivification at the leaf level
rkinyon [Thu, 30 Nov 2006 04:13:40 +0000]
Deleting a key now returns the value
rkinyon [Thu, 30 Nov 2006 03:58:40 +0000]
Added in storage of the key at the hash instead of as part of the value
rkinyon [Wed, 29 Nov 2006 04:24:15 +0000]
Added delete
rkinyon [Wed, 29 Nov 2006 03:44:02 +0000]
Can actually store more than one keyval pair at a time
rkinyon [Tue, 28 Nov 2006 05:07:30 +0000]
Added Null datatype
rkinyon [Mon, 27 Nov 2006 05:38:40 +0000]
Got a store and a retrieve working
rkinyon [Mon, 27 Nov 2006 03:38:52 +0000]
Converted to using an object for each file sector type
rkinyon [Wed, 22 Nov 2006 22:17:48 +0000]
Cleaned up - moving towards better file format
rkinyon [Sat, 18 Nov 2006 05:24:04 +0000]
We pass test 1 for a new engine
rkinyon [Sat, 18 Nov 2006 01:51:21 +0000]
stonehenge_cleanup
rkinyon [Sat, 18 Nov 2006 01:47:50 +0000]
Added a CURRENT
rkinyon [Sat, 18 Nov 2006 01:44:36 +0000]
Removed final vestiges of misunderstandings
rkinyon [Sat, 18 Nov 2006 01:44:09 +0000]
Fixing things around
rkinyon [Sat, 18 Nov 2006 01:14:32 +0000]
Created a CURRENT per mst's recommendation
rkinyon [Tue, 14 Nov 2006 05:28:31 +0000]
First pass at cleanup
rkinyon [Mon, 19 Jun 2006 13:15:04 +0000]
r14427@Rob-Kinyons-PowerBook: rob | 2006-06-19 09:14:51 -0400
Checking to fix SVK
rkinyon [Mon, 19 Jun 2006 13:13:21 +0000]
rkinyon [Mon, 19 Jun 2006 13:13:13 +0000]
rkinyon [Mon, 19 Jun 2006 13:12:47 +0000]
r14264@Rob-Kinyons-PowerBook: rob | 2006-06-15 16:05:57 -0400
Pushing everything so that Todd Hepler can see it
rkinyon [Mon, 19 Jun 2006 13:12:40 +0000]
r14236@Rob-Kinyons-PowerBook: rob | 2006-06-14 23:07:31 -0400
Engine2 kinda works ...
rkinyon [Mon, 19 Jun 2006 13:12:32 +0000]
r14235@Rob-Kinyons-PowerBook: rob | 2006-06-14 22:24:47 -0400
Moving further along
rkinyon [Mon, 19 Jun 2006 13:12:21 +0000]
r14186@Rob-Kinyons-PowerBook: rob | 2006-06-14 11:44:48 -0400
Almost ready to test-drive Engine2
rkinyon [Mon, 19 Jun 2006 13:12:08 +0000]
r14010@Rob-Kinyons-PowerBook: rob | 2006-06-07 14:35:06 -0400
Converted to use _storage instead of _fileobj and laid out the new code for using key-to-me pointers
rkinyon [Mon, 19 Jun 2006 13:11:59 +0000]
r13607@Rob-Kinyons-PowerBook: rob | 2006-05-25 15:12:31 -0400
We now bless the tying of assignments unless they're tied
rkinyon [Mon, 19 Jun 2006 13:10:54 +0000]
r13599@Rob-Kinyons-PowerBook: rob | 2006-05-25 14:21:08 -0400
Finished converting all code to use the four primary engine methods
rkinyon [Mon, 19 Jun 2006 13:10:27 +0000]
r13306@Rob-Kinyons-PowerBook: rob | 2006-05-18 16:15:49 -0400
Converted FETCH
rkinyon [Mon, 19 Jun 2006 13:10:15 +0000]
r13305@Rob-Kinyons-PowerBook: rob | 2006-05-18 15:18:06 -0400
Removed cause of unitialized warnings
rkinyon [Mon, 19 Jun 2006 13:10:06 +0000]
r13304@Rob-Kinyons-PowerBook: rob | 2006-05-18 15:10:48 -0400
Worked out the new API
rkinyon [Mon, 19 Jun 2006 13:09:53 +0000]
r13132@Rob-Kinyons-PowerBook: rob | 2006-05-14 20:27:47 -0400
Added/modified more files
rkinyon [Mon, 19 Jun 2006 13:09:18 +0000]
r13058@Rob-Kinyons-PowerBook: rob | 2006-05-10 15:39:37 -0400
r11694@rob-kinyons-powerbook58 (orig r5987): rkinyon | 2006-04-30 22:22:45 -0400
r11683@rob-kinyons-powerbook58: rob | 2006-04-28 20:54:09 -0400
Fixed export() so that it works on blessed root values
r11695@rob-kinyons-powerbook58 (orig r5988): rkinyon | 2006-04-30 22:22:53 -0400
r11685@rob-kinyons-powerbook58: rob | 2006-04-29 10:50:27 -0400
Have tests for a couple bugs
r11696@rob-kinyons-powerbook58 (orig r5989): rkinyon | 2006-04-30 22:23:00 -0400
r11686@rob-kinyons-powerbook58: rob | 2006-04-29 23:23:17 -0400
Fixed export() so that it works with crossreferences
r11697@rob-kinyons-powerbook58 (orig r5990): rkinyon | 2006-04-30 22:23:06 -0400
r11687@rob-kinyons-powerbook58: rob | 2006-04-29 23:33:57 -0400
Added the failing test for import() tying stuff when it shouldn't
r11698@rob-kinyons-powerbook58 (orig r5991): rkinyon | 2006-04-30 22:23:13 -0400
r11691@rob-kinyons-powerbook58: rob | 2006-04-29 23:53:52 -0400
Moved some more POD over
r11699@rob-kinyons-powerbook58 (orig r5992): rkinyon | 2006-04-30 22:23:21 -0400
r11692@rob-kinyons-powerbook58: rob | 2006-04-30 00:04:30 -0400
Added dependency on FileHandle::Fmode to handle filestatus checks
r11700@rob-kinyons-powerbook58 (orig r5993): rkinyon | 2006-04-30 22:23:29 -0400
r11693@rob-kinyons-powerbook58: rob | 2006-04-30 22:15:38 -0400
Fixed Win32 bug reported by BrowserUk
r11706@rob-kinyons-powerbook58 (orig r5995): rkinyon | 2006-05-01 13:19:59 -0400
r11705@rob-kinyons-powerbook58: rob | 2006-05-01 13:19:45 -0400
Fixed bugs with delete_bucket, add_bucket, and transactions that were exposed through Win32 testing done by Nigel Sandever (Thanks\!)
r11726@rob-kinyons-powerbook58 (orig r5996): rkinyon | 2006-05-01 15:53:56 -0400
r11725@rob-kinyons-powerbook58: rob | 2006-05-01 15:53:46 -0400
Fixed import() so that it doesn't tied the data structure that was passed in
rkinyon [Mon, 19 Jun 2006 13:09:07 +0000]
r13057@Rob-Kinyons-PowerBook: rob | 2006-05-10 15:38:57 -0400
Checked in another failing test on the delete ->{foo} topic
rkinyon [Thu, 15 Jun 2006 20:06:24 +0000]
r14264@Rob-Kinyons-PowerBook: rob | 2006-06-15 16:05:57 -0400
Pushing everything so that Todd Hepler can see it
rkinyon [Thu, 15 Jun 2006 20:06:17 +0000]
r14236@Rob-Kinyons-PowerBook: rob | 2006-06-14 23:07:31 -0400
Engine2 kinda works ...
rkinyon [Thu, 15 Jun 2006 20:06:06 +0000]
r14235@Rob-Kinyons-PowerBook: rob | 2006-06-14 22:24:47 -0400
Moving further along
rkinyon [Wed, 14 Jun 2006 15:44:58 +0000]
r14186@rob-kinyons-powerbook58: rob | 2006-06-14 11:44:48 -0400
Almost ready to test-drive Engine2
rkinyon [Wed, 7 Jun 2006 18:35:29 +0000]
r14010@rob-kinyons-powerbook58: rob | 2006-06-07 14:35:06 -0400
Converted to use _storage instead of _fileobj and laid out the new code for using key-to-me pointers
rkinyon [Wed, 7 Jun 2006 18:35:16 +0000]
r13607@rob-kinyons-powerbook58: rob | 2006-05-25 15:12:31 -0400
We now bless the tying of assignments unless they're tied
rkinyon [Thu, 25 May 2006 18:22:04 +0000]
r13599@rob-kinyons-powerbook58: rob | 2006-05-25 14:21:08 -0400
Finished converting all code to use the four primary engine methods
rkinyon [Thu, 25 May 2006 18:21:56 +0000]
r13306@rob-kinyons-powerbook58: rob | 2006-05-18 16:15:49 -0400
Converted FETCH
rkinyon [Thu, 25 May 2006 18:21:50 +0000]
r13305@rob-kinyons-powerbook58: rob | 2006-05-18 15:18:06 -0400
Removed cause of unitialized warnings
rkinyon [Thu, 25 May 2006 18:21:43 +0000]
r13304@rob-kinyons-powerbook58: rob | 2006-05-18 15:10:48 -0400
Worked out the new API
rkinyon [Thu, 25 May 2006 18:21:32 +0000]
r13132@rob-kinyons-powerbook58: rob | 2006-05-14 20:27:47 -0400
Added/modified more files
rkinyon [Thu, 25 May 2006 18:21:24 +0000]
r13131@rob-kinyons-powerbook58: rob | 2006-05-14 20:22:12 -0400
Added LONG_TEST environment variable to skip long-running tests
rkinyon [Thu, 25 May 2006 18:21:16 +0000]
r13078@rob-kinyons-powerbook58: rob | 2006-05-11 10:33:40 -0400
Removed unneeded test
rkinyon [Wed, 10 May 2006 19:47:57 +0000]
r13057@rob-kinyons-powerbook58: rob | 2006-05-10 15:38:57 -0400
Checked in another failing test on the delete ->{foo} topic
rkinyon [Wed, 10 May 2006 19:47:51 +0000]
r11725@rob-kinyons-powerbook58: rob | 2006-05-01 15:53:46 -0400
Fixed import() so that it doesn't tied the data structure that was passed in