Xiang Li
|
269de67bde
|
mvcc: do not hash consistent index
|
2016-06-28 12:29:36 -07:00 |
|
Nikita Vetoshkin
|
dbc7c2cf4e
|
backend: reuse timer in run().
Benchmarks:
```
import (
"testing"
"time"
)
func BenchmarkTimeAfter(b *testing.B) {
b.ReportAllocs()
for n := 0; n < b.N; n++ {
select {
case <- time.After(1 * time.Millisecond):
}
}
}
func BenchmarkTimerReset(b *testing.B) {
b.ReportAllocs()
t := time.NewTimer(1 * time.Millisecond)
for n := 0; n < b.N; n++ {
select {
case <- t.C:
}
t.Reset(1 * time.Millisecond)
}
}
```
Running reveals that each loop results in 3 allocs:
```
BenchmarkTimeAfter-4 2000 1112134 ns/op 192 B/op 3 allocs/op
BenchmarkTimerReset-4 2000 1109774 ns/op 0 B/op 0 allocs/op
```
|
2016-06-23 18:49:41 +05:00 |
|
Gyu-Ho Lee
|
bf8cf39daf
|
mvcc: use capnslog
|
2016-05-20 22:31:22 -07:00 |
|
Nick Owens
|
e4e4c9dc2c
|
mvcc: set bolt options to nil for non-linux systems
|
2016-05-17 12:46:44 -07:00 |
|
Gyu-Ho Lee
|
9d9f02c1ee
|
mvcc: update LICENSE header
|
2016-05-12 20:50:33 -07:00 |
|
Xiang Li
|
0fb7cb8b00
|
*: add disk operation metrics for monitoring
|
2016-05-11 09:36:45 -07:00 |
|
Gyu-Ho Lee
|
a288188001
|
*: typo, remove string type assertions
|
2016-05-03 10:59:57 -07:00 |
|
Anthony Romano
|
b7ac758969
|
*: rename storage package to mvcc
|
2016-04-25 15:25:51 -07:00 |
|