Browse Source

log/operation

Namdak Tonpa 10 years ago
parent
commit
1331820093
2 changed files with 5 additions and 3 deletions
  1. 3 3
      include/kvs.hrl
  2. 2 0
      src/kvs.erl

+ 3 - 3
include/kvs.hrl

@@ -5,11 +5,11 @@
 -define(ITERATOR(Container, Guard), id, version, container=Container, feed_id, prev, next, feeds=[], guard=Guard, etc).
 -define(ITERATOR(Container), ?ITERATOR(Container, false)).
 
--record(id_seq, {thing, id}).
+-record(id_seq,    {thing, id}).
 -record(container, {?CONTAINER}).
 -record(iterator,  {?ITERATOR(undefined)}).
--record(interval, {left,right,name}).
--record(log, {?CONTAINER, name, acc}).
+-record(interval,  {left,right,name}).
+-record(log,       {?CONTAINER, name, acc}).
 -record(operation, {?ITERATOR(log), body, name, status}).
 
 -endif.

+ 2 - 0
src/kvs.erl

@@ -206,8 +206,10 @@ traversal(RecordType2, Start, Count, Direction)->
 
 entries(Name) -> Table = kvs:table(Name), entries(kvs:get(Table#table.container,Name), Name, undefined).
 entries(Name, Count) -> Table = kvs:table(Name), entries(kvs:get(Table#table.container,Name), Name, Count).
+entries({error, Reason}, RecordType, Count) -> [];
 entries({ok, Container}, RecordType, Count) -> entries(Container, RecordType, Count);
 entries(Container, RecordType, Count) when is_tuple(Container) ->
+    io:format("entries: ~p~n",[{Container, RecordType, Count}]),
     traversal(RecordType, element(#container.top, Container), Count, #iterator.prev).
 
 entries(RecordType, Start, Count, Direction) ->