/[Sack]/trunk/bin/sack.pl
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Log of /trunk/bin/sack.pl

Parent Directory Parent Directory | Revision Log Revision Log


Sticky Revision:
(Current path doesn't exist after revision 113)

Revision 36 - (view) (annotate) - [select for diffs]
Modified Wed Sep 23 22:22:18 2009 UTC (14 years, 8 months ago) by dpavlin
File length: 7011 byte(s)
Diff to previous 35 , to selected 12
undigest_out, document digest key names, version bump [0.03]

Revision 35 - (view) (annotate) - [select for diffs]
Modified Wed Sep 23 21:55:08 2009 UTC (14 years, 8 months ago) by dpavlin
File length: 7001 byte(s)
Diff to previous 33 , to selected 12
dump output if smaller than 4k, extracted info_tabs and added files


Revision 33 - (view) (annotate) - [select for diffs]
Modified Wed Sep 23 20:28:21 2009 UTC (14 years, 8 months ago) by dpavlin
File length: 6840 byte(s)
Diff to previous 31 , to selected 12
extract Sack::Digest into own package and test it


Revision 31 - (view) (annotate) - [select for diffs]
Modified Wed Sep 23 18:51:32 2009 UTC (14 years, 8 months ago) by dpavlin
File length: 7307 byte(s)
Diff to previous 30 , to selected 12
fix SAVE output

Revision 30 - (view) (annotate) - [select for diffs]
Modified Wed Sep 23 18:44:08 2009 UTC (14 years, 8 months ago) by dpavlin
File length: 7314 byte(s)
Diff to previous 28 , to selected 12
- added external B-tree using BerkeleyDB::Btree on /dev/shm for efficiat digest to integer
- version bump [0.02]
- cleanup output to always start with $port for easy overview
- display ticks every 1000 and 10000 records while processing view
- don't serialize output with Data::Dump, use Storable instead to save it on disk
- extracted info into sub


Revision 28 - (view) (annotate) - [select for diffs]
Modified Tue Sep 22 22:28:40 2009 UTC (14 years, 8 months ago) by dpavlin
File length: 6629 byte(s)
Diff to previous 26 , to selected 12
use md5 digest to solve first memory problem with C1, but not with CR yet

Revision 26 - (view) (annotate) - [select for diffs]
Modified Tue Sep 22 21:45:04 2009 UTC (14 years, 8 months ago) by dpavlin
File length: 6604 byte(s)
Diff to previous 25 , to selected 12
no backtrace from warn

Revision 25 - (view) (annotate) - [select for diffs]
Modified Tue Sep 22 21:38:31 2009 UTC (14 years, 8 months ago) by dpavlin
File length: 6602 byte(s)
Diff to previous 24 , to selected 12
display number of records loaded

Revision 24 - (view) (annotate) - [select for diffs]
Modified Tue Sep 22 21:27:13 2009 UTC (14 years, 8 months ago) by dpavlin
File length: 6487 byte(s)
Diff to previous 22 , to selected 12
don't parse subfields in WebPAC::Input::ISI for nice memory usage
check if we got anything from client before unserializing it


Revision 22 - (view) (annotate) - [select for diffs]
Modified Tue Sep 22 17:19:25 2009 UTC (14 years, 8 months ago) by dpavlin
File length: 6333 byte(s)
Diff to previous 21 , to selected 12
fix output

Revision 21 - (view) (annotate) - [select for diffs]
Modified Tue Sep 22 17:15:03 2009 UTC (14 years, 8 months ago) by dpavlin
File length: 6306 byte(s)
Diff to previous 20 , to selected 12
- added $VERSION [0.01]
- exit connected nodes on SIGINT
- fix merge when shards produce array of values
- make code display debug option
- listen on 127.0.0.1 (we are using ssh tunnels anyway)
- changed commands a bit and added interactive help on h or ?


Revision 20 - (view) (annotate) - [select for diffs]
Modified Tue Sep 22 16:02:49 2009 UTC (14 years, 8 months ago) by dpavlin
File length: 5619 byte(s)
Diff to previous 19 , to selected 12
abort on first error

Revision 19 - (view) (annotate) - [select for diffs]
Modified Tue Sep 22 15:14:00 2009 UTC (14 years, 8 months ago) by dpavlin
File length: 5610 byte(s)
Diff to previous 17 , to selected 12
added --debug and move some output to it

Revision 17 - (view) (annotate) - [select for diffs]
Modified Tue Sep 22 13:40:02 2009 UTC (14 years, 8 months ago) by dpavlin
File length: 5584 byte(s)
Diff to previous 16 , to selected 12
fix warning

Revision 16 - (view) (annotate) - [select for diffs]
Modified Tue Sep 22 13:32:04 2009 UTC (14 years, 8 months ago) by dpavlin
File length: 5580 byte(s)
Diff to previous 14 , to selected 12
- support send_nodes without content playload
- warn about nodes which go away or can't be connected to (instead of die)
- get_node to fetch data over $connected socket to node (opened by send_nodes)
- send_sock to send data to node over socket
- added info command to get overwiew of sharding


Revision 14 - (view) (annotate) - [select for diffs]
Modified Tue Sep 22 10:40:32 2009 UTC (14 years, 8 months ago) by dpavlin
File length: 4685 byte(s)
Diff to previous 13 , to selected 12
fix prefix

Revision 13 - (view) (annotate) - [select for diffs]
Modified Tue Sep 22 10:32:59 2009 UTC (14 years, 8 months ago) by dpavlin
File length: 4685 byte(s)
Diff to previous 12
ship results from node using Storable, merge results
(with support of + in key name to make sum)


Revision 12 - (view) (annotate) - [selected]
Modified Tue Sep 22 10:00:22 2009 UTC (14 years, 8 months ago) by dpavlin
File length: 3509 byte(s)
Diff to previous 11
find $prefix of our installation and use it


Revision 11 - (view) (annotate) - [select for diffs]
Modified Mon Sep 21 23:21:34 2009 UTC (14 years, 8 months ago) by dpavlin
File length: 3294 byte(s)
Diff to previous 10 , to selected 12
implement --listen port and --connect host:port to create master-slave cluster
(err, cloud) of nodes and implement send_nodes to send view to each node

added info to see connected views to commands and allow abbrivitation to single character


Revision 10 - (view) (annotate) - [select for diffs]
Modified Mon Sep 21 20:32:51 2009 UTC (14 years, 8 months ago) by dpavlin
File length: 2016 byte(s)
Diff to previous 9 , to selected 12
reset time on each call of report

Revision 9 - (view) (annotate) - [select for diffs]
Modified Mon Sep 21 20:05:41 2009 UTC (14 years, 8 months ago) by dpavlin
File length: 2004 byte(s)
Diff to previous 8 , to selected 12
fix offset and limit, rename last out/ dump to out/*.last


Revision 8 - (view) (annotate) - [select for diffs]
Modified Mon Sep 21 19:36:32 2009 UTC (14 years, 8 months ago) by dpavlin
File length: 1918 byte(s)
Diff to previous 6 , to selected 12
make in-memory cache local


Revision 6 - (view) (annotate) - [select for diffs]
Modified Mon Sep 21 15:41:30 2009 UTC (14 years, 8 months ago) by dpavlin
File length: 1886 byte(s)
Diff to previous 5 , to selected 12
added --view which can be repeated

Revision 5 - (view) (annotate) - [select for diffs]
Modified Mon Sep 21 15:36:47 2009 UTC (14 years, 8 months ago) by dpavlin
File length: 1835 byte(s)
Diff to previous 4 , to selected 12
display affected records and warning about empty $out

Revision 4 - (view) (annotate) - [select for diffs]
Modified Sun Sep 20 20:08:11 2009 UTC (14 years, 8 months ago) by dpavlin
File length: 1574 byte(s)
Diff to previous 3 , to selected 12
configurable --path, --offset and --limit


Revision 3 - (view) (annotate) - [select for diffs]
Modified Sun Sep 20 18:55:34 2009 UTC (14 years, 8 months ago) by dpavlin
File length: 1385 byte(s)
Diff to previous 1 , to selected 12
open out/* in vi with any of commands: vi \e out


Revision 1 - (view) (annotate) - [select for diffs]
Added Sun Sep 20 18:42:07 2009 UTC (14 years, 8 months ago) by dpavlin
File length: 1287 byte(s)
Diff to selected 12
Sack - in-memory interactive object database in pure perl


This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

  ViewVC Help
Powered by ViewVC 1.1.26