Commit Graph

  • fe9a0781e2 Merge pull request #219 from benbjohnson/freelist-overflow Ben Johnson 2014-07-10 15:06:19 -0600
  • 88c8709cb1 Remove ErrFreelistOverflow error. Ben Johnson 2014-07-10 15:01:50 -0600
  • ce0754b0d3 Allow freelist overflow. Ben Johnson 2014-07-10 14:50:21 -0600
  • 4d4ae58c6d Merge pull request #215 from benbjohnson/free-cache Ben Johnson 2014-07-10 14:20:40 -0600
  • 333c586ed0 Clean up freelist reindex. Ben Johnson 2014-07-10 14:16:26 -0600
  • cc8004c980 Merge branch 'master' of https://github.com/boltdb/bolt into free-cache Ben Johnson 2014-07-10 14:00:32 -0600
  • 90fe8d9c12 Fix test for path errors. Ben Johnson 2014-07-10 09:41:40 -0600
  • ca5f582710 Merge pull request #218 from benbjohnson/fix-win Ben Johnson 2014-07-10 07:35:40 -0600
  • e903703e61 Fix Windows mmap sizing. Ben Johnson 2014-07-10 07:11:01 -0600
  • d9a0f51bee Add 'Intro to BoltDB' link. Ben Johnson 2014-07-07 08:39:59 -0600
  • def455554b Add freelist cache. Ben Johnson 2014-06-30 08:01:41 -0600
  • e4ad031878 Merge pull request #214 from Shopify/fix_stats_sub Ben Johnson 2014-06-27 11:40:46 -0600
  • 8c386e72f3 Copy the free pages stats from the receiver Martin Kobetic 2014-06-27 17:38:06 +0000
  • d1a77a9c82 Minor fix. Ben Johnson 2014-06-24 11:58:46 -0600
  • 283c556aa8 Merge pull request #213 from Shopify/stats_sub2 Ben Johnson 2014-06-24 11:56:55 -0600
  • bae0fbd290 review tweaks Martin Kobetic 2014-06-24 17:54:40 +0000
  • ba79a0a355 drop the *s guard Martin Kobetic 2014-06-24 17:39:48 +0000
  • 78d08e0438 Merge pull request #212 from Shopify/stats_sub Ben Johnson 2014-06-24 11:37:16 -0600
  • 8dd18bd620 review tweaks Martin Kobetic 2014-06-24 17:19:50 +0000
  • 32e22b3bb6 add some guards for nil pointers Martin Kobetic 2014-06-24 15:30:28 +0000
  • bbee09da30 copy receiver stats in Stats.Sub() Martin Kobetic 2014-06-24 14:43:21 +0000
  • c45c4a1ae6 Merge pull request #210 from benbjohnson/default-options Ben Johnson 2014-06-22 14:19:26 -0600
  • 642b104396 Add DefaultOptions variable. Ben Johnson 2014-06-22 12:44:20 -0600
  • 4f428feecc Merge pull request #208 from benbjohnson/open-timeout Ben Johnson 2014-06-22 10:10:55 -0600
  • 622c1f1525 Merge pull request #209 from benbjohnson/next-seq-uint64 Ben Johnson 2014-06-22 10:00:04 -0600
  • 0f585358f4 Change Bucket.NextSequence() to return uint64. Ben Johnson 2014-06-22 09:33:28 -0600
  • 00ee0da528 Add Open() options, flock timeout. Ben Johnson 2014-06-21 14:44:22 -0600
  • 0a59a75472 Merge pull request #206 from Shopify/pending_page_stats Ben Johnson 2014-06-20 09:03:24 -0600
  • 571f201672 split the freelist page count stats to free and pending Martin Kobetic 2014-06-20 14:53:25 +0000
  • 42b4cae0fd Merge pull request #202 from benbjohnson/refactor-split Ben Johnson 2014-06-19 07:17:36 -0600
  • b1dbd35da1 Fix merge-split regression. Ben Johnson 2014-06-18 16:16:58 -0600
  • 5043a9e839 Merge pull request #200 from benbjohnson/fix-i686 Ben Johnson 2014-06-18 15:28:43 -0600
  • 56de9902a8 Merge pull request #201 from Shopify/freelist_stats_cleanup Ben Johnson 2014-06-18 12:35:13 -0600
  • 8a386756df fix up freelist stats naming and add FreeAlloc Martin Kobetic 2014-06-18 18:10:42 +0000
  • 515bf03ff9 Fix i686 build error. Ben Johnson 2014-06-18 11:53:01 -0600
  • afd38460ef Merge pull request #199 from kardianos/patch-1 Ben Johnson 2014-06-18 10:04:45 -0600
  • c3ae6e7307 Update README.md Daniel Theophanes 2014-06-18 09:02:06 -0700
  • 4e3b3d3b2d Merge pull request #198 from yosssi/patch-1 Ben Johnson 2014-06-18 09:53:47 -0600
  • ce59819e84 Add "BoltStore" link on README.md Keiji Yoshida 2014-06-18 15:24:52 +0900
  • f8365b732e Merge pull request #197 from Shopify/freelist_stats Ben Johnson 2014-06-17 13:34:15 -0600
  • 4918ce8301 drop mergeStats and move freelist stats update to Tx Martin Kobetic 2014-06-17 19:30:10 +0000
  • c105316292 add freelist stats to db stats Martin Kobetic 2014-06-17 18:40:56 +0000
  • 41aa602f27 Document key/value lifecycle. Ben Johnson 2014-06-16 09:42:59 -0600
  • 0329b03f58 Merge pull request #193 from benbjohnson/check-freelist-overflow Ben Johnson 2014-06-13 16:02:47 -0600
  • 4db99647eb Fix freelist rollback. Ben Johnson 2014-06-13 15:50:47 -0600
  • 8137a18374 Merge pull request #194 from benbjohnson/fix-deadlock Ben Johnson 2014-06-13 12:29:59 -0600
  • defdb743cd Fix deadlock on remmap. Ben Johnson 2014-06-13 12:07:37 -0600
  • f448639ce4 Check for freelist overflow. Ben Johnson 2014-06-13 07:56:10 -0600
  • 01bc9be72f Merge pull request #191 from benbjohnson/win-ftw Ben Johnson 2014-06-13 07:07:33 -0600
  • a2535f64ec Merge pull request #190 from Shopify/cursor_delete Ben Johnson 2014-06-12 10:45:07 -0600
  • 8eaea4c150 Remove errcheck. Ben Johnson 2014-06-12 09:32:29 -0600
  • 1c97a490dd Add Windows support. Ben Johnson 2014-06-12 09:23:30 -0600
  • a00a88baef add Cursor.Delete() Martin Kobetic 2014-06-11 21:46:19 +0000
  • c2577db1c2 Add Windows support. Ben Johnson 2014-06-11 11:11:21 -0600
  • 5e9ce18567 Merge pull request #189 from benbjohnson/increase-max-nodes-per-page Ben Johnson 2014-06-10 10:06:01 -0600
  • fd7b0efeb5 Increase max nodes per page. Ben Johnson 2014-06-10 09:38:40 -0600
  • c9b983c853 Merge pull request #187 from benbjohnson/fix-seek Ben Johnson 2014-06-09 12:59:29 -0600
  • 511ecba69b Refactor Cursor.Next() to use Cursor.next(). Ben Johnson 2014-06-09 12:37:07 -0600
  • 63a9afd028 Add seek forward test. Ben Johnson 2014-06-09 12:31:52 -0600
  • 6ddb056698 Fix last element seek. Ben Johnson 2014-06-09 11:07:25 -0600
  • 9e8a6194ed Merge pull request #185 from benbjohnson/fix-bulk-delete Ben Johnson 2014-06-06 19:04:49 -0600
  • 2321036228 Fix double free in merge-left rebalance. Ben Johnson 2014-06-06 17:14:17 -0600
  • 9ffb29787a Merge pull request #183 from benbjohnson/copy-fallback Ben Johnson 2014-06-05 10:18:58 -0600
  • 63373660bc Add fallback for O_DIRECT in Tx.Copy(). Ben Johnson 2014-06-05 09:58:41 -0600
  • 510143d852 Merge pull request #181 from benbjohnson/split-merge Ben Johnson 2014-06-03 16:44:58 -0600
  • 54cad40a78 Fix merge-split spill issues. Ben Johnson 2014-06-03 13:21:28 -0600
  • a96185e8b6 Allow split nodes to be merged with the next node. Ben Johnson 2014-06-02 15:26:58 -0600
  • 10074ee8f4 Add ipxed to README. Ben Johnson 2014-06-02 09:17:37 -0600
  • ba43ee8c64 Add event-shuttle to README. Ben Johnson 2014-06-02 09:15:49 -0600
  • b15b963550 Merge pull request #180 from yosssi/fix-example-bucket-put Ben Johnson 2014-06-02 09:08:53 -0600
  • a9189ddefb Fix `ExampleBucket_Put` to use `db.View` instead of `db.Update`. yosssi 2014-05-31 11:22:50 +0900
  • 2ee5806031 Merge pull request #179 from benbjohnson/freelist-assertion Ben Johnson 2014-05-29 08:17:54 -0600
  • 2eaf8f7ce0 Add freelist assertion on every free(). Ben Johnson 2014-05-29 08:02:15 -0600
  • 4e31e9d8f9 Merge pull request #177 from tv42/tx-copy-rollback Ben Johnson 2014-05-28 13:31:41 -0600
  • 2652bec51e Merge pull request #178 from benbjohnson/optimize-check Ben Johnson 2014-05-28 13:10:20 -0600
  • 754966bea0 Optimize Tx.Check(). Ben Johnson 2014-05-28 12:50:46 -0600
  • 394862d541 Do not attempt manual transaction rollback in Tx.Copy Tommi Virtanen 2014-05-28 10:14:00 -0700
  • b9b1bb5b29 Merge pull request #176 from benbjohnson/streaming-check Ben Johnson 2014-05-28 10:46:21 -0600
  • b789691976 Add streaming check. Ben Johnson 2014-05-28 10:28:15 -0600
  • 4508a00891 Merge pull request #175 from benbjohnson/check-loop Ben Johnson 2014-05-28 09:00:19 -0600
  • cefc3c5ebd Add circular dependency integrity check. Ben Johnson 2014-05-28 08:02:55 -0600
  • 93338e17ec Merge pull request #174 from benbjohnson/remove-db-check Ben Johnson 2014-05-27 12:08:33 -0600
  • 92a9f2e200 Remove DB.Check(). Allow read-only Tx.Check(). Ben Johnson 2014-05-27 11:31:55 -0600
  • 746dbb3566 Merge branch 'master' of https://github.com/boltdb/bolt Ben Johnson 2014-05-27 08:28:06 -0600
  • 271129e40c Merge pull request #172 from benbjohnson/allocation Ben Johnson 2014-05-23 13:04:18 -0600
  • bfccbb2cb5 Avoid trashing page cache on Tx.Copy(). Ben Johnson 2014-05-23 11:40:05 -0600
  • 06b01dbb67 Remove allocations from read-only buckets. Ben Johnson 2014-05-23 10:36:23 -0600
  • 7432bc341f Merge pull request #169 from benbjohnson/allocation Ben Johnson 2014-05-21 13:46:12 -0600
  • 6fcc7fdb3d Merge pull request #171 from Shopify/tx_copy Ben Johnson 2014-05-21 11:04:08 -0600
  • 8cd1c60f7c review comments Martin Kobetic 2014-05-21 16:57:29 +0000
  • 0eda6c9f15 add tx.Size() and ensure tx.Copy() copies exactly that many bytes Martin Kobetic 2014-05-21 15:43:11 +0000
  • 519d65228e move Copy and CopyFile from DB to Tx Martin Kobetic 2014-05-21 15:08:37 +0000
  • 644a949855 README Ben Johnson 2014-05-19 16:16:36 -0600
  • a0963d8f22 Added new projects. Ben Johnson 2014-05-19 15:33:52 -0600
  • 12b36fe70c Fix freelist allocate(). Ben Johnson 2014-05-19 14:11:32 -0600
  • 782ead0dbf Fix freelist allocation direction. Ben Johnson 2014-05-19 12:08:33 -0600
  • cc6302194b Merge pull request #166 from benbjohnson/fill-percent Ben Johnson 2014-05-15 14:25:29 -0600
  • 6840e4f3dc Change verbiage, fix node test. Ben Johnson 2014-05-15 14:21:17 -0600
  • a1873dd6f6 Add option to adjust fill percentage. Ben Johnson 2014-05-15 14:04:57 -0600
  • 7b96ede8b6 Merge pull request #165 from benbjohnson/strict-mode Ben Johnson 2014-05-15 07:59:37 -0600