Sat, 16 Dec 2017 15:35:38 +0100ENGINE_289: intermittent commit - shelving changes ENGINE-289
Krista Bennett <krista@pep-project.org> [Sat, 16 Dec 2017 15:35:38 +0100] rev 2319
ENGINE_289: intermittent commit - shelving changes

Fri, 15 Dec 2017 15:05:41 +0100silly line formatting. Not important. ENGINE-320
Krista Bennett <krista@pep-project.org> [Fri, 15 Dec 2017 15:05:41 +0100] rev 2318
silly line formatting. Not important.

Fri, 15 Dec 2017 12:49:03 +0100ENGINE-320: intermittent commit ENGINE-289
Krista Bennett <krista@pep-project.org> [Fri, 15 Dec 2017 12:49:03 +0100] rev 2317
ENGINE-320: intermittent commit

Fri, 15 Dec 2017 07:59:32 +0100fix bad English in API description ENGINE-320-lr1
Roker <roker@pep-project.org> [Fri, 15 Dec 2017 07:59:32 +0100] rev 2316
fix bad English in API description

Fri, 15 Dec 2017 07:53:31 +0100add new_bloblist_with_allocate() as a proposal. Please discuss! ENGINE-320-lr1
Roker <roker@pep-project.org> [Fri, 15 Dec 2017 07:53:31 +0100] rev 2315
add new_bloblist_with_allocate() as a proposal. Please discuss!

Fri, 15 Dec 2017 01:08:25 +0100ENGINE-320: Engine version is 0.9.1 with merge of ENGINE-320. ENGINE-320
Krista Bennett <krista@pep-project.org> [Fri, 15 Dec 2017 01:08:25 +0100] rev 2314
ENGINE-320: Engine version is 0.9.1 with merge of ENGINE-320.

Thu, 14 Dec 2017 17:05:28 +0100ENGINE-320: done. Change is as follows: All calls to new_bloblist keep the ownership of the blob with the caller; this blob is assigned to bloblist->value_ref, which free_bloblist (and the engine) treat as read_only. Whenever the ENGINE allocates a blob (including via any calls to bloblist_dup()), it uses an internal bloblist creation function which assigns that reference to bloblist->value, which will be deallocated by free_bloblist if present. CALLERS MUST KEEP REFERENCES TO ANY BLOBS PASSED IN, as the engine is allowed to delete the bloblist node for various reason (key removal, etc), even if it cannot touch the blob. ENGINE-320
Krista Bennett <krista@pep-project.org> [Thu, 14 Dec 2017 17:05:28 +0100] rev 2313
ENGINE-320: done. Change is as follows: All calls to new_bloblist keep the ownership of the blob with the caller; this blob is assigned to bloblist->value_ref, which free_bloblist (and the engine) treat as read_only. Whenever the ENGINE allocates a blob (including via any calls to bloblist_dup()), it uses an internal bloblist creation function which assigns that reference to bloblist->value, which will be deallocated by free_bloblist if present. CALLERS MUST KEEP REFERENCES TO ANY BLOBS PASSED IN, as the engine is allowed to delete the bloblist node for various reason (key removal, etc), even if it cannot touch the blob.

Thu, 14 Dec 2017 08:51:26 +0100ENGINE-320: Phase one, alpha renaming complete. ENGINE-320
Krista Bennett <krista@pep-project.org> [Thu, 14 Dec 2017 08:51:26 +0100] rev 2312
ENGINE-320: Phase one, alpha renaming complete.

Wed, 13 Dec 2017 11:42:23 +0100ENGINE-289: shelving to work on another bug ENGINE-289
Krista Bennett <krista@pep-project.org> [Wed, 13 Dec 2017 11:42:23 +0100] rev 2311
ENGINE-289: shelving to work on another bug

Sat, 09 Dec 2017 13:06:29 +0100merged in ENGINE-293 ENGINE-289
Krista Bennett <krista@pep-project.org> [Sat, 09 Dec 2017 13:06:29 +0100] rev 2310
merged in ENGINE-293