Sascha L. Teichmann
|
8a474ddd65
|
Uses sync.Pool to recycle some memory. Makes it 1.3. TODO: Find out if it is worth the effort.
|
2014-08-26 08:42:03 +02:00 |
|
Sascha L. Teichmann
|
d51ecc6eef
|
Interleaver: Commit blocks in batches of 128 to speed up build a new SQLiet databases.
|
2014-08-24 23:47:43 +02:00 |
|
Sascha L. Teichmann
|
758ef7afc5
|
Interleaver: Advance iterator in LevelDB producer.
|
2014-08-24 21:19:40 +02:00 |
|
Sascha L. Teichmann
|
307d1aec44
|
interleaver: Do not share error in producer and consumer.
|
2014-08-24 19:40:57 +02:00 |
|
Sascha L. Teichmann
|
fc50897d2d
|
interleaver: Run producer and consumer in separate go routines.
|
2014-08-24 19:27:16 +02:00 |
|
Sascha L. Teichmann
|
82be84d449
|
Fixed printf format strings.
|
2014-08-24 18:50:16 +02:00 |
|
Sascha L. Teichmann
|
8cd23d257f
|
Moved special code for interleaver out of common.
|
2014-08-23 16:01:57 +02:00 |
|
Sascha L. Teichmann
|
b393712801
|
Completed implementation of interleaver. Needs testing!
|
2014-08-21 14:46:34 +02:00 |
|
Sascha L. Teichmann
|
cfb6edcd29
|
Added block consumer for SQLite3 in interleaver.
|
2014-08-20 21:05:36 +02:00 |
|
Sascha L. Teichmann
|
87b34d123e
|
Added block producer for LevelDB in interleaver.
|
2014-08-20 16:21:44 +02:00 |
|
Sascha L. Teichmann
|
8f4a558234
|
Do not pass Block structs around only pointers.
|
2014-08-20 15:34:20 +02:00 |
|
Sascha L. Teichmann
|
02ada38090
|
Added block consumer for LevelDB in interleaver.
|
2014-08-20 15:26:31 +02:00 |
|
Sascha L. Teichmann
|
74551198fa
|
Use errors.New instead of fmt.Errorf to create NoMoreBlocksErr in interleaver.
|
2014-08-19 12:27:42 +02:00 |
|
Sascha L. Teichmann
|
0b96dda52c
|
go fmt'ed.
|
2014-08-19 12:23:33 +02:00 |
|
Sascha L. Teichmann
|
c14e7c3dd0
|
Added first stubs of SQLite producer for interleaver.
|
2014-08-19 12:07:57 +02:00 |
|
Sascha L. Teichmann
|
8eca3a6e45
|
Added interfaces for upcoming interleaver.
|
2014-08-19 11:14:14 +02:00 |
|