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

Diff of /trunk/lib/Sack/Server.pm

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 200 by dpavlin, Sun Nov 8 16:46:19 2009 UTC revision 203 by dpavlin, Sun Nov 8 22:56:46 2009 UTC
# Line 107  while (1) { Line 107  while (1) {
107                                          } elsif ( $repl =~ m{load\s*(\S+)?} ) {                                          } elsif ( $repl =~ m{load\s*(\S+)?} ) {
108                                                  my $name = $1 || 'shard';                                                  my $name = $1 || 'shard';
109                                                  @shard_paths = glob "/tmp/sack/$name/*";                                                  @shard_paths = glob "/tmp/sack/$name/*";
110                                                  warn "loading shards ", dump( @shard_paths );                                                  warn "loading shard $name from ", dump( @shard_paths );
111                                                  to_all { load => $name };                                                  to_all { load => $name };
112                                          } elsif ( $repl =~ m{view\s*(\S+)?} ) {                                          } elsif ( $repl =~ m{view\s*(\S+)?} ) {
113                                                  my $path = $1 || '/srv/Sack/views/00.demo.pl';                                                  my $path = $1 || '/srv/Sack/views/00.demo.pl';
# Line 121  while (1) { Line 121  while (1) {
121                                                  my $out = Sack::Merge->out;                                                      my $out = Sack::Merge->out;    
122                                                  warn "out ",dump( $out );                                                  warn "out ",dump( $out );
123                                                  $response->{out} = $out;                                                  $response->{out} = $out;
124                                            } elsif ( $repl =~ m{clean} ) {
125                                                    delete $info->{shard};
126                                                    to_all { clean => 1 };
127                                          } else {                                          } else {
128                                                  $response->{error}->{unknown} = $data;                                                  $response->{error}->{unknown} = $data;
129                                          }                                          }

Legend:
Removed from v.200  
changed lines
  Added in v.203

  ViewVC Help
Powered by ViewVC 1.1.26