Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
N
neoppod
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Levin Zimmermann
neoppod
Commits
cb13a9f4
Commit
cb13a9f4
authored
Mar 06, 2017
by
Kirill Smelkov
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
.
parent
613dbf6a
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
422 additions
and
265 deletions
+422
-265
t/neo/storage/fs1/py/gen-testdata
t/neo/storage/fs1/py/gen-testdata
+19
-10
t/neo/storage/fs1/testdata/1.fs
t/neo/storage/fs1/testdata/1.fs
+0
-0
t/neo/storage/fs1/testdata/1.fs.index
t/neo/storage/fs1/testdata/1.fs.index
+0
-0
t/neo/storage/fs1/testdata_expect_test.go
t/neo/storage/fs1/testdata_expect_test.go
+403
-255
No files found.
t/neo/storage/fs1/py/gen-testdata
View file @
cb13a9f4
...
...
@@ -97,14 +97,19 @@ def main():
{
"x-generator"
:
"zodb/py2 (undo %s)"
%
ul
[
"id"
]})
# delete an object
#obj = random.choice(root.values())
#txn = precommit(u"root%i\nYour\nRoyal\nMagesty " % i,
# u"delete %i\nalpha beta gamma\n\nqqq ..." % i,
# {"x-generator": "zodb/py2 (delete %s)" % hex64(obj._p_oid)})
#stor.tpc_begin(txn)
#stor.deleteObject(obj._p_oid, obj._p_serial, txn)
#stor.tpc_vote(txn)
#stor.tpc_finish(txn)
name
=
random
.
choice
(
root
.
keys
())
obj
=
root
[
name
]
root
[
name
]
=
Object
(
"%s%i*"
%
(
name
,
i
))
# NOTE user/ext are kept empty on purpose - to also test this case
commit
(
u""
,
u"predelete %s"
%
unpack64
(
obj
.
_p_oid
),
{})
txn
=
precommit
(
u"root%i
\
n
Your
\
n
Royal
\
n
Magesty "
%
i
,
u"delete %i
\
n
alpha beta gamma
\
n
\
n
qqq ..."
%
i
,
{
"x-generator"
:
"zodb/py2 (delete %s)"
%
unpack64
(
obj
.
_p_oid
)})
stor
.
tpc_begin
(
txn
)
stor
.
deleteObject
(
obj
.
_p_oid
,
obj
.
_p_serial
,
txn
)
stor
.
tpc_vote
(
txn
)
stor
.
tpc_finish
(
txn
)
# close db & rest not to get conflict errors after we touched stor
# directly a bit. everything will be reopened on next iteration.
...
...
@@ -188,8 +193,12 @@ def main():
plen
=
dh
.
plen
if
plen
==
0
:
rawdata
=
p64
(
dh
.
back
)
# back-pointer or 0 (= delete)
data
=
"[]byte(%s)"
%
escapeqq
(
drec
.
data
)
datatid
=
hex64
(
drec
.
data_txn
)
# XXX vs .data = None ?
if
drec
.
data
is
None
:
data
=
"/* deleted */ nil"
datatid
=
"/* deleted */ 0"
else
:
data
=
"[]byte(%s)"
%
escapeqq
(
drec
.
data
)
datatid
=
hex64
(
drec
.
data_txn
)
else
:
rawdata
=
drec
.
data
data
=
"/* same as ^^^ */ nil"
...
...
t/neo/storage/fs1/testdata/1.fs
View file @
cb13a9f4
No preview for this file type
t/neo/storage/fs1/testdata/1.fs.index
View file @
cb13a9f4
No preview for this file type
t/neo/storage/fs1/testdata_expect_test.go
View file @
cb13a9f4
...
...
@@ -3,16 +3,18 @@ package fs1
import
"../../zodb"
const
_1fs_indexTopPos
=
9971
const
_1fs_indexTopPos
=
11053
var
_1fs_indexEntryv
=
[
...
]
indexEntry
{
{
0
,
5572
},
{
1
,
7804
},
{
2
,
8728
},
{
3
,
9716
},
{
4
,
9190
},
{
5
,
7958
},
{
6
,
9913
},
{
7
,
8112
},
{
0
,
10536
},
{
1
,
10444
},
{
2
,
5973
},
{
3
,
9721
},
{
4
,
9567
},
{
5
,
10995
},
{
6
,
10247
},
{
7
,
9105
},
{
8
,
8489
},
{
9
,
10794
},
}
var
_1fs_dbEntryv
=
[
...
]
dbEntry
{
...
...
@@ -938,40 +940,40 @@ var _1fs_dbEntryv = [...]dbEntry{
TxnHeader
{
Pos
:
5500
,
LenPrev
:
196
,
Len
:
409
,
Len
:
350
,
TxnInfo
:
zodb
.
TxnInfo
{
Tid
:
0x0285cbac
ce81b533
,
Tid
:
0x0285cbac
a8f5c2cc
,
Status
:
' '
,
User
:
[]
byte
(
"
user1.0
"
),
Description
:
[]
byte
(
"
step 1.0
"
),
Extension
:
[]
byte
(
"
}q
\x01
U
\x0b
x-generatorq
\x02
U
\x0c
zodb/py2 (a)s.
"
),
User
:
[]
byte
(
""
),
Description
:
[]
byte
(
"
predelete 2
"
),
Extension
:
[]
byte
(
""
),
},
},
[]
txnEntry
{
{
DataHeader
{
Pos
:
55
72
,
Pos
:
55
34
,
Oid
:
0
,
Tid
:
0x0285cbac
ce81b533
,
Tid
:
0x0285cbac
a8f5c2cc
,
PrevRevPos
:
2635
,
TxnPos
:
5500
,
DataLen
:
21
6
,
DataLen
:
19
6
,
},
[]
byte
(
"cpersistent.mapping
\n
PersistentMapping
\n
q
\x01
.}q
\x02
U
\x04
dataq
\x03
}q
\x04
(U
\x01
a(U
\x08\x00\x00\x00\x00\x00\x00\x00\x07
q
\x05
c__main__
\n
Object
\n
q
\x06
tQU
\x01
c(U
\x08\x00\x00\x00\x00\x00\x00\x00\x02
q
\x07
h
\x06
tQU
\x01
b(U
\x08\x00\x00\x00\x00\x00\x00\x00\x03
q
\x08
h
\x06
tQU
\x01
e(U
\x08\x00\x00\x00\x00\x00\x00\x00\x05
q
\t
h
\x06
tQU
\x01
d(U
\x08\x00\x00\x00\x00\x00\x00\x00\x04
q
\n
h
\x06
tQU
\x01
g(U
\x08\x00\x00\x00\x00\x00\x00\x00\x06
q
\x0b
h
\x06
tQU
\x01
f(U
\x08\x00\x00\x00\x00\x00\x00\x00\x01
q
\x0c
h
\x06
tQus."
),
[]
byte
(
"cpersistent.mapping
\n
PersistentMapping
\n
q
\x01
.}q
\x02
U
\x04
dataq
\x03
}q
\x04
(U
\x01
c(U
\x08\x00\x00\x00\x00\x00\x00\x00\x07
q
\x05
c__main__
\n
Object
\n
q
\x06
tQU
\x01
b(U
\x08\x00\x00\x00\x00\x00\x00\x00\x03
q
\x07
h
\x06
tQU
\x01
e(U
\x08\x00\x00\x00\x00\x00\x00\x00\x05
q
\x08
h
\x06
tQU
\x01
d(U
\x08\x00\x00\x00\x00\x00\x00\x00\x04
q
\t
h
\x06
tQU
\x01
g(U
\x08\x00\x00\x00\x00\x00\x00\x00\x06
q
\n
h
\x06
tQU
\x01
f(U
\x08\x00\x00\x00\x00\x00\x00\x00\x01
q
\x0b
h
\x06
tQus."
),
/* same as ^^^ */
nil
,
/* same as ^^^ */
0
,
},
{
DataHeader
{
Pos
:
5
830
,
Pos
:
5
772
,
Oid
:
7
,
Tid
:
0x0285cbac
ce81b533
,
Tid
:
0x0285cbac
a8f5c2cc
,
PrevRevPos
:
0
,
TxnPos
:
5500
,
DataLen
:
2
9
,
DataLen
:
2
8
,
},
[]
byte
(
"c__main__
\n
Object
\n
q
\x01
.U
\x0
4
a1.0
q
\x02
."
),
[]
byte
(
"c__main__
\n
Object
\n
q
\x01
.U
\x0
3
c0*
q
\x02
."
),
/* same as ^^^ */
nil
,
/* same as ^^^ */
0
,
},
...
...
@@ -979,14 +981,44 @@ var _1fs_dbEntryv = [...]dbEntry{
},
{
TxnHeader
{
Pos
:
5909
,
LenPrev
:
409
,
Pos
:
5850
,
LenPrev
:
350
,
Len
:
181
,
TxnInfo
:
zodb
.
TxnInfo
{
Tid
:
0x0285cbacada74119
,
Status
:
' '
,
User
:
[]
byte
(
"root0
\n
Your
\n
Royal
\n
Magesty "
),
Description
:
[]
byte
(
"delete 0
\n
alpha beta gamma
\n\n
qqq ..."
),
Extension
:
[]
byte
(
"}q
\x01
U
\x0b
x-generatorq
\x02
U
\x13
zodb/py2 (delete 2)s."
),
},
},
[]
txnEntry
{
{
DataHeader
{
Pos
:
5973
,
Oid
:
2
,
Tid
:
0x0285cbacada74119
,
PrevRevPos
:
4413
,
TxnPos
:
5850
,
DataLen
:
0
,
},
[]
byte
(
"
\x00\x00\x00\x00\x00\x00\x00\x00
"
),
/* deleted */
nil
,
/* deleted */
0
,
},
},
},
{
TxnHeader
{
Pos
:
6031
,
LenPrev
:
181
,
Len
:
151
,
TxnInfo
:
zodb
.
TxnInfo
{
Tid
:
0x0285cbacd
3333380
,
Tid
:
0x0285cbacd
7e4b1cc
,
Status
:
' '
,
User
:
[]
byte
(
"user1.
1
"
),
Description
:
[]
byte
(
"step 1.
1
"
),
User
:
[]
byte
(
"user1.
0
"
),
Description
:
[]
byte
(
"step 1.
0
"
),
Extension
:
[]
byte
(
"}q
\x01
U
\x0b
x-generatorq
\x02
U
\x0c
zodb/py2 (d)s."
),
},
},
...
...
@@ -994,14 +1026,14 @@ var _1fs_dbEntryv = [...]dbEntry{
[]
txnEntry
{
{
DataHeader
{
Pos
:
5981
,
Pos
:
6103
,
Oid
:
4
,
Tid
:
0x0285cbacd
3333380
,
Tid
:
0x0285cbacd
7e4b1cc
,
PrevRevPos
:
5442
,
TxnPos
:
5909
,
TxnPos
:
6031
,
DataLen
:
29
,
},
[]
byte
(
"c__main__
\n
Object
\n
q
\x01
.U
\x04
d1.
1
q
\x02
."
),
[]
byte
(
"c__main__
\n
Object
\n
q
\x01
.U
\x04
d1.
0
q
\x02
."
),
/* same as ^^^ */
nil
,
/* same as ^^^ */
0
,
},
...
...
@@ -1009,14 +1041,14 @@ var _1fs_dbEntryv = [...]dbEntry{
},
{
TxnHeader
{
Pos
:
6
060
,
Pos
:
6
182
,
LenPrev
:
151
,
Len
:
151
,
TxnInfo
:
zodb
.
TxnInfo
{
Tid
:
0x0285cbacd
7e4b1cc
,
Tid
:
0x0285cbacd
c963019
,
Status
:
' '
,
User
:
[]
byte
(
"user1.
2
"
),
Description
:
[]
byte
(
"step 1.
2
"
),
User
:
[]
byte
(
"user1.
1
"
),
Description
:
[]
byte
(
"step 1.
1
"
),
Extension
:
[]
byte
(
"}q
\x01
U
\x0b
x-generatorq
\x02
U
\x0c
zodb/py2 (e)s."
),
},
},
...
...
@@ -1024,14 +1056,14 @@ var _1fs_dbEntryv = [...]dbEntry{
[]
txnEntry
{
{
DataHeader
{
Pos
:
6
132
,
Pos
:
6
254
,
Oid
:
5
,
Tid
:
0x0285cbacd
7e4b1cc
,
Tid
:
0x0285cbacd
c963019
,
PrevRevPos
:
5246
,
TxnPos
:
6
060
,
TxnPos
:
6
182
,
DataLen
:
29
,
},
[]
byte
(
"c__main__
\n
Object
\n
q
\x01
.U
\x04
e1.
2
q
\x02
."
),
[]
byte
(
"c__main__
\n
Object
\n
q
\x01
.U
\x04
e1.
1
q
\x02
."
),
/* same as ^^^ */
nil
,
/* same as ^^^ */
0
,
},
...
...
@@ -1039,14 +1071,14 @@ var _1fs_dbEntryv = [...]dbEntry{
},
{
TxnHeader
{
Pos
:
6
211
,
Pos
:
6
333
,
LenPrev
:
151
,
Len
:
151
,
TxnInfo
:
zodb
.
TxnInfo
{
Tid
:
0x0285cbac
dc963019
,
Tid
:
0x0285cbac
e147ae66
,
Status
:
' '
,
User
:
[]
byte
(
"user1.
3
"
),
Description
:
[]
byte
(
"step 1.
3
"
),
User
:
[]
byte
(
"user1.
2
"
),
Description
:
[]
byte
(
"step 1.
2
"
),
Extension
:
[]
byte
(
"}q
\x01
U
\x0b
x-generatorq
\x02
U
\x0c
zodb/py2 (g)s."
),
},
},
...
...
@@ -1054,14 +1086,14 @@ var _1fs_dbEntryv = [...]dbEntry{
[]
txnEntry
{
{
DataHeader
{
Pos
:
6
283
,
Pos
:
6
405
,
Oid
:
6
,
Tid
:
0x0285cbac
dc963019
,
Tid
:
0x0285cbac
e147ae66
,
PrevRevPos
:
4721
,
TxnPos
:
6
211
,
TxnPos
:
6
333
,
DataLen
:
29
,
},
[]
byte
(
"c__main__
\n
Object
\n
q
\x01
.U
\x04
g1.
3
q
\x02
."
),
[]
byte
(
"c__main__
\n
Object
\n
q
\x01
.U
\x04
g1.
2
q
\x02
."
),
/* same as ^^^ */
nil
,
/* same as ^^^ */
0
,
},
...
...
@@ -1069,14 +1101,14 @@ var _1fs_dbEntryv = [...]dbEntry{
},
{
TxnHeader
{
Pos
:
6
362
,
Pos
:
6
484
,
LenPrev
:
151
,
Len
:
151
,
TxnInfo
:
zodb
.
TxnInfo
{
Tid
:
0x0285cbace
147ae66
,
Tid
:
0x0285cbace
5f92cb3
,
Status
:
' '
,
User
:
[]
byte
(
"user1.
4
"
),
Description
:
[]
byte
(
"step 1.
4
"
),
User
:
[]
byte
(
"user1.
3
"
),
Description
:
[]
byte
(
"step 1.
3
"
),
Extension
:
[]
byte
(
"}q
\x01
U
\x0b
x-generatorq
\x02
U
\x0c
zodb/py2 (g)s."
),
},
},
...
...
@@ -1084,14 +1116,14 @@ var _1fs_dbEntryv = [...]dbEntry{
[]
txnEntry
{
{
DataHeader
{
Pos
:
6
434
,
Pos
:
6
556
,
Oid
:
6
,
Tid
:
0x0285cbace
147ae66
,
PrevRevPos
:
6
283
,
TxnPos
:
6
362
,
Tid
:
0x0285cbace
5f92cb3
,
PrevRevPos
:
6
405
,
TxnPos
:
6
484
,
DataLen
:
29
,
},
[]
byte
(
"c__main__
\n
Object
\n
q
\x01
.U
\x04
g1.
4
q
\x02
."
),
[]
byte
(
"c__main__
\n
Object
\n
q
\x01
.U
\x04
g1.
3
q
\x02
."
),
/* same as ^^^ */
nil
,
/* same as ^^^ */
0
,
},
...
...
@@ -1099,14 +1131,14 @@ var _1fs_dbEntryv = [...]dbEntry{
},
{
TxnHeader
{
Pos
:
6
513
,
Pos
:
6
635
,
LenPrev
:
151
,
Len
:
151
,
TxnInfo
:
zodb
.
TxnInfo
{
Tid
:
0x0285cbace
5f92cb3
,
Tid
:
0x0285cbace
aaaab00
,
Status
:
' '
,
User
:
[]
byte
(
"user1.
5
"
),
Description
:
[]
byte
(
"step 1.
5
"
),
User
:
[]
byte
(
"user1.
4
"
),
Description
:
[]
byte
(
"step 1.
4
"
),
Extension
:
[]
byte
(
"}q
\x01
U
\x0b
x-generatorq
\x02
U
\x0c
zodb/py2 (d)s."
),
},
},
...
...
@@ -1114,14 +1146,14 @@ var _1fs_dbEntryv = [...]dbEntry{
[]
txnEntry
{
{
DataHeader
{
Pos
:
6
585
,
Pos
:
6
707
,
Oid
:
4
,
Tid
:
0x0285cbace
5f92cb3
,
PrevRevPos
:
5981
,
TxnPos
:
6
513
,
Tid
:
0x0285cbace
aaaab00
,
PrevRevPos
:
6103
,
TxnPos
:
6
635
,
DataLen
:
29
,
},
[]
byte
(
"c__main__
\n
Object
\n
q
\x01
.U
\x04
d1.
5
q
\x02
."
),
[]
byte
(
"c__main__
\n
Object
\n
q
\x01
.U
\x04
d1.
4
q
\x02
."
),
/* same as ^^^ */
nil
,
/* same as ^^^ */
0
,
},
...
...
@@ -1129,14 +1161,14 @@ var _1fs_dbEntryv = [...]dbEntry{
},
{
TxnHeader
{
Pos
:
6
664
,
Pos
:
6
786
,
LenPrev
:
151
,
Len
:
151
,
TxnInfo
:
zodb
.
TxnInfo
{
Tid
:
0x0285cbace
aaaab00
,
Tid
:
0x0285cbace
f5c294c
,
Status
:
' '
,
User
:
[]
byte
(
"user1.
6
"
),
Description
:
[]
byte
(
"step 1.
6
"
),
User
:
[]
byte
(
"user1.
5
"
),
Description
:
[]
byte
(
"step 1.
5
"
),
Extension
:
[]
byte
(
"}q
\x01
U
\x0b
x-generatorq
\x02
U
\x0c
zodb/py2 (g)s."
),
},
},
...
...
@@ -1144,14 +1176,14 @@ var _1fs_dbEntryv = [...]dbEntry{
[]
txnEntry
{
{
DataHeader
{
Pos
:
6
736
,
Pos
:
6
858
,
Oid
:
6
,
Tid
:
0x0285cbace
aaaab00
,
PrevRevPos
:
6
434
,
TxnPos
:
6
664
,
Tid
:
0x0285cbace
f5c294c
,
PrevRevPos
:
6
556
,
TxnPos
:
6
786
,
DataLen
:
29
,
},
[]
byte
(
"c__main__
\n
Object
\n
q
\x01
.U
\x04
g1.
6
q
\x02
."
),
[]
byte
(
"c__main__
\n
Object
\n
q
\x01
.U
\x04
g1.
5
q
\x02
."
),
/* same as ^^^ */
nil
,
/* same as ^^^ */
0
,
},
...
...
@@ -1159,14 +1191,14 @@ var _1fs_dbEntryv = [...]dbEntry{
},
{
TxnHeader
{
Pos
:
6
815
,
Pos
:
6
937
,
LenPrev
:
151
,
Len
:
151
,
TxnInfo
:
zodb
.
TxnInfo
{
Tid
:
0x0285cbac
ef5c294c
,
Tid
:
0x0285cbac
f40da799
,
Status
:
' '
,
User
:
[]
byte
(
"user1.
7
"
),
Description
:
[]
byte
(
"step 1.
7
"
),
User
:
[]
byte
(
"user1.
6
"
),
Description
:
[]
byte
(
"step 1.
6
"
),
Extension
:
[]
byte
(
"}q
\x01
U
\x0b
x-generatorq
\x02
U
\x0c
zodb/py2 (b)s."
),
},
},
...
...
@@ -1174,14 +1206,14 @@ var _1fs_dbEntryv = [...]dbEntry{
[]
txnEntry
{
{
DataHeader
{
Pos
:
6887
,
Pos
:
7009
,
Oid
:
3
,
Tid
:
0x0285cbac
ef5c294c
,
Tid
:
0x0285cbac
f40da799
,
PrevRevPos
:
3643
,
TxnPos
:
6
815
,
TxnPos
:
6
937
,
DataLen
:
29
,
},
[]
byte
(
"c__main__
\n
Object
\n
q
\x01
.U
\x04
b1.
7
q
\x02
."
),
[]
byte
(
"c__main__
\n
Object
\n
q
\x01
.U
\x04
b1.
6
q
\x02
."
),
/* same as ^^^ */
nil
,
/* same as ^^^ */
0
,
},
...
...
@@ -1189,14 +1221,14 @@ var _1fs_dbEntryv = [...]dbEntry{
},
{
TxnHeader
{
Pos
:
6966
,
Pos
:
7088
,
LenPrev
:
151
,
Len
:
151
,
TxnInfo
:
zodb
.
TxnInfo
{
Tid
:
0x0285cbacf
40da799
,
Tid
:
0x0285cbacf
8bf25e6
,
Status
:
' '
,
User
:
[]
byte
(
"user1.
8
"
),
Description
:
[]
byte
(
"step 1.
8
"
),
User
:
[]
byte
(
"user1.
7
"
),
Description
:
[]
byte
(
"step 1.
7
"
),
Extension
:
[]
byte
(
"}q
\x01
U
\x0b
x-generatorq
\x02
U
\x0c
zodb/py2 (f)s."
),
},
},
...
...
@@ -1204,14 +1236,14 @@ var _1fs_dbEntryv = [...]dbEntry{
[]
txnEntry
{
{
DataHeader
{
Pos
:
7
038
,
Pos
:
7
160
,
Oid
:
1
,
Tid
:
0x0285cbacf
40da799
,
Tid
:
0x0285cbacf
8bf25e6
,
PrevRevPos
:
4567
,
TxnPos
:
6966
,
TxnPos
:
7088
,
DataLen
:
29
,
},
[]
byte
(
"c__main__
\n
Object
\n
q
\x01
.U
\x04
f1.
8
q
\x02
."
),
[]
byte
(
"c__main__
\n
Object
\n
q
\x01
.U
\x04
f1.
7
q
\x02
."
),
/* same as ^^^ */
nil
,
/* same as ^^^ */
0
,
},
...
...
@@ -1219,14 +1251,14 @@ var _1fs_dbEntryv = [...]dbEntry{
},
{
TxnHeader
{
Pos
:
7
117
,
Pos
:
7
239
,
LenPrev
:
151
,
Len
:
151
,
TxnInfo
:
zodb
.
TxnInfo
{
Tid
:
0x0285cbacf
8bf25e6
,
Tid
:
0x0285cbacf
d70a433
,
Status
:
' '
,
User
:
[]
byte
(
"user1.
9
"
),
Description
:
[]
byte
(
"step 1.
9
"
),
User
:
[]
byte
(
"user1.
8
"
),
Description
:
[]
byte
(
"step 1.
8
"
),
Extension
:
[]
byte
(
"}q
\x01
U
\x0b
x-generatorq
\x02
U
\x0c
zodb/py2 (d)s."
),
},
},
...
...
@@ -1234,14 +1266,14 @@ var _1fs_dbEntryv = [...]dbEntry{
[]
txnEntry
{
{
DataHeader
{
Pos
:
7
189
,
Pos
:
7
311
,
Oid
:
4
,
Tid
:
0x0285cbacf
8bf25e6
,
PrevRevPos
:
6
585
,
TxnPos
:
7
117
,
Tid
:
0x0285cbacf
d70a433
,
PrevRevPos
:
6
707
,
TxnPos
:
7
239
,
DataLen
:
29
,
},
[]
byte
(
"c__main__
\n
Object
\n
q
\x01
.U
\x04
d1.
9
q
\x02
."
),
[]
byte
(
"c__main__
\n
Object
\n
q
\x01
.U
\x04
d1.
8
q
\x02
."
),
/* same as ^^^ */
nil
,
/* same as ^^^ */
0
,
},
...
...
@@ -1249,29 +1281,72 @@ var _1fs_dbEntryv = [...]dbEntry{
},
{
TxnHeader
{
Pos
:
7
268
,
Pos
:
7
390
,
LenPrev
:
151
,
Len
:
409
,
TxnInfo
:
zodb
.
TxnInfo
{
Tid
:
0x0285cbad02222280
,
Status
:
' '
,
User
:
[]
byte
(
"user1.9"
),
Description
:
[]
byte
(
"step 1.9"
),
Extension
:
[]
byte
(
"}q
\x01
U
\x0b
x-generatorq
\x02
U
\x0c
zodb/py2 (a)s."
),
},
},
[]
txnEntry
{
{
DataHeader
{
Pos
:
7462
,
Oid
:
0
,
Tid
:
0x0285cbad02222280
,
PrevRevPos
:
5534
,
TxnPos
:
7390
,
DataLen
:
216
,
},
[]
byte
(
"cpersistent.mapping
\n
PersistentMapping
\n
q
\x01
.}q
\x02
U
\x04
dataq
\x03
}q
\x04
(U
\x01
a(U
\x08\x00\x00\x00\x00\x00\x00\x00\x08
q
\x05
c__main__
\n
Object
\n
q
\x06
tQU
\x01
c(U
\x08\x00\x00\x00\x00\x00\x00\x00\x07
q
\x07
h
\x06
tQU
\x01
b(U
\x08\x00\x00\x00\x00\x00\x00\x00\x03
q
\x08
h
\x06
tQU
\x01
e(U
\x08\x00\x00\x00\x00\x00\x00\x00\x05
q
\t
h
\x06
tQU
\x01
d(U
\x08\x00\x00\x00\x00\x00\x00\x00\x04
q
\n
h
\x06
tQU
\x01
g(U
\x08\x00\x00\x00\x00\x00\x00\x00\x06
q
\x0b
h
\x06
tQU
\x01
f(U
\x08\x00\x00\x00\x00\x00\x00\x00\x01
q
\x0c
h
\x06
tQus."
),
/* same as ^^^ */
nil
,
/* same as ^^^ */
0
,
},
{
DataHeader
{
Pos
:
7720
,
Oid
:
8
,
Tid
:
0x0285cbad02222280
,
PrevRevPos
:
0
,
TxnPos
:
7390
,
DataLen
:
29
,
},
[]
byte
(
"c__main__
\n
Object
\n
q
\x01
.U
\x04
a1.9q
\x02
."
),
/* same as ^^^ */
nil
,
/* same as ^^^ */
0
,
},
},
},
{
TxnHeader
{
Pos
:
7799
,
LenPrev
:
409
,
Len
:
154
,
TxnInfo
:
zodb
.
TxnInfo
{
Tid
:
0x0285cba
cfd70a433
,
Tid
:
0x0285cba
d06d3a0cc
,
Status
:
' '
,
User
:
[]
byte
(
"user1.10"
),
Description
:
[]
byte
(
"step 1.10"
),
Extension
:
[]
byte
(
"}q
\x01
U
\x0b
x-generatorq
\x02
U
\x0c
zodb/py2 (
a
)s."
),
Extension
:
[]
byte
(
"}q
\x01
U
\x0b
x-generatorq
\x02
U
\x0c
zodb/py2 (
f
)s."
),
},
},
[]
txnEntry
{
{
DataHeader
{
Pos
:
7
342
,
Oid
:
7
,
Tid
:
0x0285cba
cfd70a433
,
PrevRevPos
:
583
0
,
TxnPos
:
7
268
,
Pos
:
7
873
,
Oid
:
1
,
Tid
:
0x0285cba
d06d3a0cc
,
PrevRevPos
:
716
0
,
TxnPos
:
7
799
,
DataLen
:
30
,
},
[]
byte
(
"c__main__
\n
Object
\n
q
\x01
.U
\x05
a
1.10q
\x02
."
),
[]
byte
(
"c__main__
\n
Object
\n
q
\x01
.U
\x05
f
1.10q
\x02
."
),
/* same as ^^^ */
nil
,
/* same as ^^^ */
0
,
},
...
...
@@ -1279,29 +1354,29 @@ var _1fs_dbEntryv = [...]dbEntry{
},
{
TxnHeader
{
Pos
:
7
422
,
Pos
:
7
953
,
LenPrev
:
154
,
Len
:
154
,
TxnInfo
:
zodb
.
TxnInfo
{
Tid
:
0x0285cbad0
2222280
,
Tid
:
0x0285cbad0
b851f19
,
Status
:
' '
,
User
:
[]
byte
(
"user1.11"
),
Description
:
[]
byte
(
"step 1.11"
),
Extension
:
[]
byte
(
"}q
\x01
U
\x0b
x-generatorq
\x02
U
\x0c
zodb/py2 (
f
)s."
),
Extension
:
[]
byte
(
"}q
\x01
U
\x0b
x-generatorq
\x02
U
\x0c
zodb/py2 (
c
)s."
),
},
},
[]
txnEntry
{
{
DataHeader
{
Pos
:
7496
,
Oid
:
1
,
Tid
:
0x0285cbad0
2222280
,
PrevRevPos
:
7038
,
TxnPos
:
7
422
,
Pos
:
8027
,
Oid
:
7
,
Tid
:
0x0285cbad0
b851f19
,
PrevRevPos
:
5772
,
TxnPos
:
7
953
,
DataLen
:
30
,
},
[]
byte
(
"c__main__
\n
Object
\n
q
\x01
.U
\x05
f
1.11q
\x02
."
),
[]
byte
(
"c__main__
\n
Object
\n
q
\x01
.U
\x05
c
1.11q
\x02
."
),
/* same as ^^^ */
nil
,
/* same as ^^^ */
0
,
},
...
...
@@ -1309,29 +1384,29 @@ var _1fs_dbEntryv = [...]dbEntry{
},
{
TxnHeader
{
Pos
:
7576
,
Pos
:
8107
,
LenPrev
:
154
,
Len
:
154
,
TxnInfo
:
zodb
.
TxnInfo
{
Tid
:
0x0285cbad
06d3a0cc
,
Tid
:
0x0285cbad
10369d66
,
Status
:
' '
,
User
:
[]
byte
(
"user1.12"
),
Description
:
[]
byte
(
"step 1.12"
),
Extension
:
[]
byte
(
"}q
\x01
U
\x0b
x-generatorq
\x02
U
\x0c
zodb/py2 (
c
)s."
),
Extension
:
[]
byte
(
"}q
\x01
U
\x0b
x-generatorq
\x02
U
\x0c
zodb/py2 (
f
)s."
),
},
},
[]
txnEntry
{
{
DataHeader
{
Pos
:
7650
,
Oid
:
2
,
Tid
:
0x0285cbad
06d3a0cc
,
PrevRevPos
:
441
3
,
TxnPos
:
7576
,
Pos
:
8181
,
Oid
:
1
,
Tid
:
0x0285cbad
10369d66
,
PrevRevPos
:
787
3
,
TxnPos
:
8107
,
DataLen
:
30
,
},
[]
byte
(
"c__main__
\n
Object
\n
q
\x01
.U
\x05
c
1.12q
\x02
."
),
[]
byte
(
"c__main__
\n
Object
\n
q
\x01
.U
\x05
f
1.12q
\x02
."
),
/* same as ^^^ */
nil
,
/* same as ^^^ */
0
,
},
...
...
@@ -1339,29 +1414,29 @@ var _1fs_dbEntryv = [...]dbEntry{
},
{
TxnHeader
{
Pos
:
7730
,
Pos
:
8261
,
LenPrev
:
154
,
Len
:
154
,
TxnInfo
:
zodb
.
TxnInfo
{
Tid
:
0x0285cbad
0b851f19
,
Tid
:
0x0285cbad
14e81bb3
,
Status
:
' '
,
User
:
[]
byte
(
"user1.13"
),
Description
:
[]
byte
(
"step 1.13"
),
Extension
:
[]
byte
(
"}q
\x01
U
\x0b
x-generatorq
\x02
U
\x0c
zodb/py2 (
f
)s."
),
Extension
:
[]
byte
(
"}q
\x01
U
\x0b
x-generatorq
\x02
U
\x0c
zodb/py2 (
e
)s."
),
},
},
[]
txnEntry
{
{
DataHeader
{
Pos
:
7804
,
Oid
:
1
,
Tid
:
0x0285cbad
0b851f19
,
PrevRevPos
:
7496
,
TxnPos
:
7730
,
Pos
:
8335
,
Oid
:
5
,
Tid
:
0x0285cbad
14e81bb3
,
PrevRevPos
:
6254
,
TxnPos
:
8261
,
DataLen
:
30
,
},
[]
byte
(
"c__main__
\n
Object
\n
q
\x01
.U
\x05
f
1.13q
\x02
."
),
[]
byte
(
"c__main__
\n
Object
\n
q
\x01
.U
\x05
e
1.13q
\x02
."
),
/* same as ^^^ */
nil
,
/* same as ^^^ */
0
,
},
...
...
@@ -1369,29 +1444,29 @@ var _1fs_dbEntryv = [...]dbEntry{
},
{
TxnHeader
{
Pos
:
7884
,
Pos
:
8415
,
LenPrev
:
154
,
Len
:
154
,
TxnInfo
:
zodb
.
TxnInfo
{
Tid
:
0x0285cbad1
0369d66
,
Tid
:
0x0285cbad1
9999a00
,
Status
:
' '
,
User
:
[]
byte
(
"user1.14"
),
Description
:
[]
byte
(
"step 1.14"
),
Extension
:
[]
byte
(
"}q
\x01
U
\x0b
x-generatorq
\x02
U
\x0c
zodb/py2 (
e
)s."
),
Extension
:
[]
byte
(
"}q
\x01
U
\x0b
x-generatorq
\x02
U
\x0c
zodb/py2 (
a
)s."
),
},
},
[]
txnEntry
{
{
DataHeader
{
Pos
:
7958
,
Oid
:
5
,
Tid
:
0x0285cbad1
0369d66
,
PrevRevPos
:
6132
,
TxnPos
:
7884
,
Pos
:
8489
,
Oid
:
8
,
Tid
:
0x0285cbad1
9999a00
,
PrevRevPos
:
7720
,
TxnPos
:
8415
,
DataLen
:
30
,
},
[]
byte
(
"c__main__
\n
Object
\n
q
\x01
.U
\x05
e
1.14q
\x02
."
),
[]
byte
(
"c__main__
\n
Object
\n
q
\x01
.U
\x05
a
1.14q
\x02
."
),
/* same as ^^^ */
nil
,
/* same as ^^^ */
0
,
},
...
...
@@ -1399,29 +1474,29 @@ var _1fs_dbEntryv = [...]dbEntry{
},
{
TxnHeader
{
Pos
:
8
038
,
Pos
:
8
569
,
LenPrev
:
154
,
Len
:
154
,
TxnInfo
:
zodb
.
TxnInfo
{
Tid
:
0x0285cbad1
4e81bb3
,
Tid
:
0x0285cbad1
e4b184c
,
Status
:
' '
,
User
:
[]
byte
(
"user1.15"
),
Description
:
[]
byte
(
"step 1.15"
),
Extension
:
[]
byte
(
"}q
\x01
U
\x0b
x-generatorq
\x02
U
\x0c
zodb/py2 (
a
)s."
),
Extension
:
[]
byte
(
"}q
\x01
U
\x0b
x-generatorq
\x02
U
\x0c
zodb/py2 (
d
)s."
),
},
},
[]
txnEntry
{
{
DataHeader
{
Pos
:
8
112
,
Oid
:
7
,
Tid
:
0x0285cbad1
4e81bb3
,
PrevRevPos
:
73
42
,
TxnPos
:
8
038
,
Pos
:
8
643
,
Oid
:
4
,
Tid
:
0x0285cbad1
e4b184c
,
PrevRevPos
:
73
11
,
TxnPos
:
8
569
,
DataLen
:
30
,
},
[]
byte
(
"c__main__
\n
Object
\n
q
\x01
.U
\x05
a
1.15q
\x02
."
),
[]
byte
(
"c__main__
\n
Object
\n
q
\x01
.U
\x05
d
1.15q
\x02
."
),
/* same as ^^^ */
nil
,
/* same as ^^^ */
0
,
},
...
...
@@ -1429,29 +1504,29 @@ var _1fs_dbEntryv = [...]dbEntry{
},
{
TxnHeader
{
Pos
:
8
192
,
Pos
:
8
723
,
LenPrev
:
154
,
Len
:
154
,
TxnInfo
:
zodb
.
TxnInfo
{
Tid
:
0x0285cbad
19999a00
,
Tid
:
0x0285cbad
22fc9699
,
Status
:
' '
,
User
:
[]
byte
(
"user1.16"
),
Description
:
[]
byte
(
"step 1.16"
),
Extension
:
[]
byte
(
"}q
\x01
U
\x0b
x-generatorq
\x02
U
\x0c
zodb/py2 (
d
)s."
),
Extension
:
[]
byte
(
"}q
\x01
U
\x0b
x-generatorq
\x02
U
\x0c
zodb/py2 (
g
)s."
),
},
},
[]
txnEntry
{
{
DataHeader
{
Pos
:
8
266
,
Oid
:
4
,
Tid
:
0x0285cbad
19999a00
,
PrevRevPos
:
7189
,
TxnPos
:
8
192
,
Pos
:
8
797
,
Oid
:
6
,
Tid
:
0x0285cbad
22fc9699
,
PrevRevPos
:
6858
,
TxnPos
:
8
723
,
DataLen
:
30
,
},
[]
byte
(
"c__main__
\n
Object
\n
q
\x01
.U
\x05
d
1.16q
\x02
."
),
[]
byte
(
"c__main__
\n
Object
\n
q
\x01
.U
\x05
g
1.16q
\x02
."
),
/* same as ^^^ */
nil
,
/* same as ^^^ */
0
,
},
...
...
@@ -1459,29 +1534,29 @@ var _1fs_dbEntryv = [...]dbEntry{
},
{
TxnHeader
{
Pos
:
8
346
,
Pos
:
8
877
,
LenPrev
:
154
,
Len
:
154
,
TxnInfo
:
zodb
.
TxnInfo
{
Tid
:
0x0285cbad
1e4b184c
,
Tid
:
0x0285cbad
27ae14e6
,
Status
:
' '
,
User
:
[]
byte
(
"user1.17"
),
Description
:
[]
byte
(
"step 1.17"
),
Extension
:
[]
byte
(
"}q
\x01
U
\x0b
x-generatorq
\x02
U
\x0c
zodb/py2 (
g
)s."
),
Extension
:
[]
byte
(
"}q
\x01
U
\x0b
x-generatorq
\x02
U
\x0c
zodb/py2 (
b
)s."
),
},
},
[]
txnEntry
{
{
DataHeader
{
Pos
:
8
420
,
Oid
:
6
,
Tid
:
0x0285cbad
1e4b184c
,
PrevRevPos
:
6736
,
TxnPos
:
8
346
,
Pos
:
8
951
,
Oid
:
3
,
Tid
:
0x0285cbad
27ae14e6
,
PrevRevPos
:
7009
,
TxnPos
:
8
877
,
DataLen
:
30
,
},
[]
byte
(
"c__main__
\n
Object
\n
q
\x01
.U
\x05
g
1.17q
\x02
."
),
[]
byte
(
"c__main__
\n
Object
\n
q
\x01
.U
\x05
b
1.17q
\x02
."
),
/* same as ^^^ */
nil
,
/* same as ^^^ */
0
,
},
...
...
@@ -1489,29 +1564,29 @@ var _1fs_dbEntryv = [...]dbEntry{
},
{
TxnHeader
{
Pos
:
8500
,
Pos
:
9031
,
LenPrev
:
154
,
Len
:
154
,
TxnInfo
:
zodb
.
TxnInfo
{
Tid
:
0x0285cbad2
2fc9699
,
Tid
:
0x0285cbad2
c5f9333
,
Status
:
' '
,
User
:
[]
byte
(
"user1.18"
),
Description
:
[]
byte
(
"step 1.18"
),
Extension
:
[]
byte
(
"}q
\x01
U
\x0b
x-generatorq
\x02
U
\x0c
zodb/py2 (
b
)s."
),
Extension
:
[]
byte
(
"}q
\x01
U
\x0b
x-generatorq
\x02
U
\x0c
zodb/py2 (
c
)s."
),
},
},
[]
txnEntry
{
{
DataHeader
{
Pos
:
8574
,
Oid
:
3
,
Tid
:
0x0285cbad2
2fc9699
,
PrevRevPos
:
688
7
,
TxnPos
:
8500
,
Pos
:
9105
,
Oid
:
7
,
Tid
:
0x0285cbad2
c5f9333
,
PrevRevPos
:
802
7
,
TxnPos
:
9031
,
DataLen
:
30
,
},
[]
byte
(
"c__main__
\n
Object
\n
q
\x01
.U
\x05
b
1.18q
\x02
."
),
[]
byte
(
"c__main__
\n
Object
\n
q
\x01
.U
\x05
c
1.18q
\x02
."
),
/* same as ^^^ */
nil
,
/* same as ^^^ */
0
,
},
...
...
@@ -1519,29 +1594,29 @@ var _1fs_dbEntryv = [...]dbEntry{
},
{
TxnHeader
{
Pos
:
8654
,
Pos
:
9185
,
LenPrev
:
154
,
Len
:
154
,
TxnInfo
:
zodb
.
TxnInfo
{
Tid
:
0x0285cbad
27ae14e6
,
Tid
:
0x0285cbad
31111180
,
Status
:
' '
,
User
:
[]
byte
(
"user1.19"
),
Description
:
[]
byte
(
"step 1.19"
),
Extension
:
[]
byte
(
"}q
\x01
U
\x0b
x-generatorq
\x02
U
\x0c
zodb/py2 (
c
)s."
),
Extension
:
[]
byte
(
"}q
\x01
U
\x0b
x-generatorq
\x02
U
\x0c
zodb/py2 (
g
)s."
),
},
},
[]
txnEntry
{
{
DataHeader
{
Pos
:
8728
,
Oid
:
2
,
Tid
:
0x0285cbad
27ae14e6
,
PrevRevPos
:
7650
,
TxnPos
:
8654
,
Pos
:
9259
,
Oid
:
6
,
Tid
:
0x0285cbad
31111180
,
PrevRevPos
:
8797
,
TxnPos
:
9185
,
DataLen
:
30
,
},
[]
byte
(
"c__main__
\n
Object
\n
q
\x01
.U
\x05
c
1.19q
\x02
."
),
[]
byte
(
"c__main__
\n
Object
\n
q
\x01
.U
\x05
g
1.19q
\x02
."
),
/* same as ^^^ */
nil
,
/* same as ^^^ */
0
,
},
...
...
@@ -1549,29 +1624,29 @@ var _1fs_dbEntryv = [...]dbEntry{
},
{
TxnHeader
{
Pos
:
8808
,
Pos
:
9339
,
LenPrev
:
154
,
Len
:
154
,
TxnInfo
:
zodb
.
TxnInfo
{
Tid
:
0x0285cbad
2c5f9333
,
Tid
:
0x0285cbad
35c28fcc
,
Status
:
' '
,
User
:
[]
byte
(
"user1.20"
),
Description
:
[]
byte
(
"step 1.20"
),
Extension
:
[]
byte
(
"}q
\x01
U
\x0b
x-generatorq
\x02
U
\x0c
zodb/py2 (
g
)s."
),
Extension
:
[]
byte
(
"}q
\x01
U
\x0b
x-generatorq
\x02
U
\x0c
zodb/py2 (
b
)s."
),
},
},
[]
txnEntry
{
{
DataHeader
{
Pos
:
8882
,
Oid
:
6
,
Tid
:
0x0285cbad
2c5f9333
,
PrevRevPos
:
8
420
,
TxnPos
:
8808
,
Pos
:
9413
,
Oid
:
3
,
Tid
:
0x0285cbad
35c28fcc
,
PrevRevPos
:
8
951
,
TxnPos
:
9339
,
DataLen
:
30
,
},
[]
byte
(
"c__main__
\n
Object
\n
q
\x01
.U
\x05
g
1.20q
\x02
."
),
[]
byte
(
"c__main__
\n
Object
\n
q
\x01
.U
\x05
b
1.20q
\x02
."
),
/* same as ^^^ */
nil
,
/* same as ^^^ */
0
,
},
...
...
@@ -1579,29 +1654,29 @@ var _1fs_dbEntryv = [...]dbEntry{
},
{
TxnHeader
{
Pos
:
8962
,
Pos
:
9493
,
LenPrev
:
154
,
Len
:
154
,
TxnInfo
:
zodb
.
TxnInfo
{
Tid
:
0x0285cbad3
1111180
,
Tid
:
0x0285cbad3
a740e19
,
Status
:
' '
,
User
:
[]
byte
(
"user1.21"
),
Description
:
[]
byte
(
"step 1.21"
),
Extension
:
[]
byte
(
"}q
\x01
U
\x0b
x-generatorq
\x02
U
\x0c
zodb/py2 (
b
)s."
),
Extension
:
[]
byte
(
"}q
\x01
U
\x0b
x-generatorq
\x02
U
\x0c
zodb/py2 (
d
)s."
),
},
},
[]
txnEntry
{
{
DataHeader
{
Pos
:
9
036
,
Oid
:
3
,
Tid
:
0x0285cbad3
1111180
,
PrevRevPos
:
8
574
,
TxnPos
:
8962
,
Pos
:
9
567
,
Oid
:
4
,
Tid
:
0x0285cbad3
a740e19
,
PrevRevPos
:
8
643
,
TxnPos
:
9493
,
DataLen
:
30
,
},
[]
byte
(
"c__main__
\n
Object
\n
q
\x01
.U
\x05
b
1.21q
\x02
."
),
[]
byte
(
"c__main__
\n
Object
\n
q
\x01
.U
\x05
d
1.21q
\x02
."
),
/* same as ^^^ */
nil
,
/* same as ^^^ */
0
,
},
...
...
@@ -1609,29 +1684,29 @@ var _1fs_dbEntryv = [...]dbEntry{
},
{
TxnHeader
{
Pos
:
9
116
,
Pos
:
9
647
,
LenPrev
:
154
,
Len
:
154
,
TxnInfo
:
zodb
.
TxnInfo
{
Tid
:
0x0285cbad3
5c28fcc
,
Tid
:
0x0285cbad3
f258c66
,
Status
:
' '
,
User
:
[]
byte
(
"user1.22"
),
Description
:
[]
byte
(
"step 1.22"
),
Extension
:
[]
byte
(
"}q
\x01
U
\x0b
x-generatorq
\x02
U
\x0c
zodb/py2 (
d
)s."
),
Extension
:
[]
byte
(
"}q
\x01
U
\x0b
x-generatorq
\x02
U
\x0c
zodb/py2 (
b
)s."
),
},
},
[]
txnEntry
{
{
DataHeader
{
Pos
:
9
190
,
Oid
:
4
,
Tid
:
0x0285cbad3
5c28fcc
,
PrevRevPos
:
8266
,
TxnPos
:
9
116
,
Pos
:
9
721
,
Oid
:
3
,
Tid
:
0x0285cbad3
f258c66
,
PrevRevPos
:
9413
,
TxnPos
:
9
647
,
DataLen
:
30
,
},
[]
byte
(
"c__main__
\n
Object
\n
q
\x01
.U
\x05
d
1.22q
\x02
."
),
[]
byte
(
"c__main__
\n
Object
\n
q
\x01
.U
\x05
b
1.22q
\x02
."
),
/* same as ^^^ */
nil
,
/* same as ^^^ */
0
,
},
...
...
@@ -1639,29 +1714,29 @@ var _1fs_dbEntryv = [...]dbEntry{
},
{
TxnHeader
{
Pos
:
9
270
,
Pos
:
9
801
,
LenPrev
:
154
,
Len
:
154
,
TxnInfo
:
zodb
.
TxnInfo
{
Tid
:
0x0285cbad
3a740e19
,
Tid
:
0x0285cbad
43d70ab3
,
Status
:
' '
,
User
:
[]
byte
(
"user1.23"
),
Description
:
[]
byte
(
"step 1.23"
),
Extension
:
[]
byte
(
"}q
\x01
U
\x0b
x-generatorq
\x02
U
\x0c
zodb/py2 (
b
)s."
),
Extension
:
[]
byte
(
"}q
\x01
U
\x0b
x-generatorq
\x02
U
\x0c
zodb/py2 (
g
)s."
),
},
},
[]
txnEntry
{
{
DataHeader
{
Pos
:
9
344
,
Oid
:
3
,
Tid
:
0x0285cbad
3a740e19
,
PrevRevPos
:
9
036
,
TxnPos
:
9
270
,
Pos
:
9
875
,
Oid
:
6
,
Tid
:
0x0285cbad
43d70ab3
,
PrevRevPos
:
9
259
,
TxnPos
:
9
801
,
DataLen
:
30
,
},
[]
byte
(
"c__main__
\n
Object
\n
q
\x01
.U
\x05
b
1.23q
\x02
."
),
[]
byte
(
"c__main__
\n
Object
\n
q
\x01
.U
\x05
g
1.23q
\x02
."
),
/* same as ^^^ */
nil
,
/* same as ^^^ */
0
,
},
...
...
@@ -1669,29 +1744,29 @@ var _1fs_dbEntryv = [...]dbEntry{
},
{
TxnHeader
{
Pos
:
9
424
,
Pos
:
9
955
,
LenPrev
:
154
,
Len
:
154
,
TxnInfo
:
zodb
.
TxnInfo
{
Tid
:
0x0285cbad
3f258c66
,
Tid
:
0x0285cbad
48888900
,
Status
:
' '
,
User
:
[]
byte
(
"user1.24"
),
Description
:
[]
byte
(
"step 1.24"
),
Extension
:
[]
byte
(
"}q
\x01
U
\x0b
x-generatorq
\x02
U
\x0c
zodb/py2 (
g
)s."
),
Extension
:
[]
byte
(
"}q
\x01
U
\x0b
x-generatorq
\x02
U
\x0c
zodb/py2 (
f
)s."
),
},
},
[]
txnEntry
{
{
DataHeader
{
Pos
:
9498
,
Oid
:
6
,
Tid
:
0x0285cbad
3f258c66
,
PrevRevPos
:
8
882
,
TxnPos
:
9
424
,
Pos
:
10029
,
Oid
:
1
,
Tid
:
0x0285cbad
48888900
,
PrevRevPos
:
8
181
,
TxnPos
:
9
955
,
DataLen
:
30
,
},
[]
byte
(
"c__main__
\n
Object
\n
q
\x01
.U
\x05
g
1.24q
\x02
."
),
[]
byte
(
"c__main__
\n
Object
\n
q
\x01
.U
\x05
f
1.24q
\x02
."
),
/* same as ^^^ */
nil
,
/* same as ^^^ */
0
,
},
...
...
@@ -1699,61 +1774,134 @@ var _1fs_dbEntryv = [...]dbEntry{
},
{
TxnHeader
{
Pos
:
9578
,
Pos
:
10109
,
LenPrev
:
154
,
Len
:
196
,
TxnInfo
:
zodb
.
TxnInfo
{
Tid
:
0x0285cbad4
3d70ab3
,
Tid
:
0x0285cbad4
d3a074c
,
Status
:
' '
,
User
:
[]
byte
(
"root1.0
\n
Your
\n
Magesty "
),
Description
:
[]
byte
(
"undo 1.0
\n
more detailed description
\n\n
zzz ...
\t
"
),
Extension
:
[]
byte
(
"}q
\x01
U
\x0b
x-generatorq
\x02
U
\x1c
zodb/py2 (undo AoXLr
Tp0Dhk
=)s."
),
Extension
:
[]
byte
(
"}q
\x01
U
\x0b
x-generatorq
\x02
U
\x1c
zodb/py2 (undo AoXLr
UPXCrM
=)s."
),
},
},
[]
txnEntry
{
{
DataHeader
{
Pos
:
9716
,
Oid
:
3
,
Tid
:
0x0285cbad4
3d70ab3
,
PrevRevPos
:
9
344
,
TxnPos
:
9578
,
Pos
:
10247
,
Oid
:
6
,
Tid
:
0x0285cbad4
d3a074c
,
PrevRevPos
:
9
875
,
TxnPos
:
10109
,
DataLen
:
0
,
},
[]
byte
(
"
\x00\x00\x00\x00\x00\x00
#L
"
),
[]
byte
(
"c__main__
\n
Object
\n
q
\x01
.U
\x05
b1.21
q
\x02
."
),
[]
byte
(
"
\x00\x00\x00\x00\x00\x00
$+
"
),
[]
byte
(
"c__main__
\n
Object
\n
q
\x01
.U
\x05
g1.19
q
\x02
."
),
0x0285cbad31111180
,
},
},
},
{
TxnHeader
{
Pos
:
9774
,
Pos
:
10305
,
LenPrev
:
196
,
Len
:
197
,
TxnInfo
:
zodb
.
TxnInfo
{
Tid
:
0x0285cbad
48888900
,
Tid
:
0x0285cbad
51eb8599
,
Status
:
' '
,
User
:
[]
byte
(
"root1.1
\n
Your
\n
Magesty "
),
Description
:
[]
byte
(
"undo 1.1
\n
more detailed description
\n\n
zzz ...
\t\t
"
),
Extension
:
[]
byte
(
"}q
\x01
U
\x0b
x-generatorq
\x02
U
\x1c
zodb/py2 (undo AoXLr
T8ljGY
=)s."
),
Extension
:
[]
byte
(
"}q
\x01
U
\x0b
x-generatorq
\x02
U
\x1c
zodb/py2 (undo AoXLr
UiIiQA
=)s."
),
},
},
[]
txnEntry
{
{
DataHeader
{
Pos
:
9913
,
Oid
:
6
,
Tid
:
0x0285cbad48888900
,
PrevRevPos
:
9498
,
TxnPos
:
9774
,
Pos
:
10444
,
Oid
:
1
,
Tid
:
0x0285cbad51eb8599
,
PrevRevPos
:
10029
,
TxnPos
:
10305
,
DataLen
:
0
,
},
[]
byte
(
"
\x00\x00\x00\x00\x00\x00\x1f\xf5
"
),
[]
byte
(
"c__main__
\n
Object
\n
q
\x01
.U
\x05
f1.12q
\x02
."
),
0x0285cbad10369d66
,
},
},
},
{
TxnHeader
{
Pos
:
10502
,
LenPrev
:
197
,
Len
:
370
,
TxnInfo
:
zodb
.
TxnInfo
{
Tid
:
0x0285cbad569d03e6
,
Status
:
' '
,
User
:
[]
byte
(
""
),
Description
:
[]
byte
(
"predelete 5"
),
Extension
:
[]
byte
(
""
),
},
},
[]
txnEntry
{
{
DataHeader
{
Pos
:
10536
,
Oid
:
0
,
Tid
:
0x0285cbad569d03e6
,
PrevRevPos
:
7462
,
TxnPos
:
10502
,
DataLen
:
216
,
},
[]
byte
(
"cpersistent.mapping
\n
PersistentMapping
\n
q
\x01
.}q
\x02
U
\x04
dataq
\x03
}q
\x04
(U
\x01
a(U
\x08\x00\x00\x00\x00\x00\x00\x00\x08
q
\x05
c__main__
\n
Object
\n
q
\x06
tQU
\x01
c(U
\x08\x00\x00\x00\x00\x00\x00\x00\x07
q
\x07
h
\x06
tQU
\x01
b(U
\x08\x00\x00\x00\x00\x00\x00\x00\x03
q
\x08
h
\x06
tQU
\x01
e(U
\x08\x00\x00\x00\x00\x00\x00\x00\t
q
\t
h
\x06
tQU
\x01
d(U
\x08\x00\x00\x00\x00\x00\x00\x00\x04
q
\n
h
\x06
tQU
\x01
g(U
\x08\x00\x00\x00\x00\x00\x00\x00\x06
q
\x0b
h
\x06
tQU
\x01
f(U
\x08\x00\x00\x00\x00\x00\x00\x00\x01
q
\x0c
h
\x06
tQus."
),
/* same as ^^^ */
nil
,
/* same as ^^^ */
0
,
},
{
DataHeader
{
Pos
:
10794
,
Oid
:
9
,
Tid
:
0x0285cbad569d03e6
,
PrevRevPos
:
0
,
TxnPos
:
10502
,
DataLen
:
28
,
},
[]
byte
(
"c__main__
\n
Object
\n
q
\x01
.U
\x03
e1*q
\x02
."
),
/* same as ^^^ */
nil
,
/* same as ^^^ */
0
,
},
},
},
{
TxnHeader
{
Pos
:
10872
,
LenPrev
:
370
,
Len
:
181
,
TxnInfo
:
zodb
.
TxnInfo
{
Tid
:
0x0285cbad5b4e8233
,
Status
:
' '
,
User
:
[]
byte
(
"root1
\n
Your
\n
Royal
\n
Magesty "
),
Description
:
[]
byte
(
"delete 1
\n
alpha beta gamma
\n\n
qqq ..."
),
Extension
:
[]
byte
(
"}q
\x01
U
\x0b
x-generatorq
\x02
U
\x13
zodb/py2 (delete 5)s."
),
},
},
[]
txnEntry
{
{
DataHeader
{
Pos
:
10995
,
Oid
:
5
,
Tid
:
0x0285cbad5b4e8233
,
PrevRevPos
:
8335
,
TxnPos
:
10872
,
DataLen
:
0
,
},
[]
byte
(
"
\x00\x00\x00\x00\x00\x00\
"\xb2
"
),
[]
byte
(
"c__main__
\n
Object
\n
q
\x01
.U
\x05
g1.20q
\x02
."
)
,
0x0285cbad2c5f9333
,
[]
byte
(
"
\x00\x00\x00\x00\x00\x00\
x00\x00
"
),
/* deleted */
nil
,
/* deleted */
0
,
},
},
},
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment