Loading Makefile +3 −0 Original line number Diff line number Diff line Loading @@ -172,6 +172,8 @@ install: $(KINETIC_LIB) $(KINETIC_SO_DEV) $(INSTALL) -d $(PREFIX)/include/ $(INSTALL) -c $(PUB_INC)/$(API_NAME).h $(PREFIX)/include/ $(INSTALL) -c $(PUB_INC)/kinetic_types.h $(PREFIX)/include/ $(INSTALL) -c $(PUB_INC)/byte_array.h $(PREFIX)/include/ uninstall: @echo Loading @@ -186,6 +188,7 @@ uninstall: $(RM) -f $(PREFIX)/include/kinetic_proto.h $(RM) -f $(PREFIX)/include/protobuf-c/protobuf-c.h $(RM) -f $(PREFIX)/include/protobuf-c.h $(RM) -f $(PREFIX)/include/byte_array.h .PHONY: install uninstall Loading RELEASE.md +5 −0 Original line number Diff line number Diff line v0.9.2 (kinetic-protocol 3.0.5) ------------------------------- * Added missing mutex lock causing a concurrency issue. * Added profiling to test/system/test_system_async_io.c v0.9.1 (kinetic-protocol 3.0.5) ------------------------------- * Added `keys->used` to ByteBufferArray to reflect the number of buffers actually used, and updated `KineticClient_GetKeyRange()` to populate it. Loading config/Doxyfile +1 −1 Original line number Diff line number Diff line Loading @@ -38,7 +38,7 @@ PROJECT_NAME = kinetic-c # could be handy for archiving the generated documentation or if some version # control system is used. PROJECT_NUMBER = "v0.9.1" PROJECT_NUMBER = "v0.9.2" # Using the PROJECT_BRIEF tag one can provide an optional one line description # for a project that appears at the top of each page and should give viewer a Loading config/VERSION +1 −1 Original line number Diff line number Diff line 0.9.1 0.9.2 src/examples/write_file_blocking.c +6 −3 Original line number Diff line number Diff line Loading @@ -59,11 +59,14 @@ void store_data(write_args* args) ByteBuffer_Reset(&entry->value); ByteBuffer_AppendArray( &entry->value, ByteBuffer_Consume( &args->data, MIN(ByteBuffer_BytesRemaining(args->data), KINETIC_OBJ_SIZE)) ByteBuffer_Consume(&args->data, KINETIC_OBJ_SIZE) ); // Ensure last PUT triggers flush to disk for completion if (ByteBuffer_BytesRemaining(args->data) == 0) { entry->synchronization = KINETIC_SYNCHRONIZATION_FLUSH; } // Store the object KineticStatus status = KineticClient_Put(args->session, entry, NULL); if (status != KINETIC_STATUS_SUCCESS) { Loading Loading
Makefile +3 −0 Original line number Diff line number Diff line Loading @@ -172,6 +172,8 @@ install: $(KINETIC_LIB) $(KINETIC_SO_DEV) $(INSTALL) -d $(PREFIX)/include/ $(INSTALL) -c $(PUB_INC)/$(API_NAME).h $(PREFIX)/include/ $(INSTALL) -c $(PUB_INC)/kinetic_types.h $(PREFIX)/include/ $(INSTALL) -c $(PUB_INC)/byte_array.h $(PREFIX)/include/ uninstall: @echo Loading @@ -186,6 +188,7 @@ uninstall: $(RM) -f $(PREFIX)/include/kinetic_proto.h $(RM) -f $(PREFIX)/include/protobuf-c/protobuf-c.h $(RM) -f $(PREFIX)/include/protobuf-c.h $(RM) -f $(PREFIX)/include/byte_array.h .PHONY: install uninstall Loading
RELEASE.md +5 −0 Original line number Diff line number Diff line v0.9.2 (kinetic-protocol 3.0.5) ------------------------------- * Added missing mutex lock causing a concurrency issue. * Added profiling to test/system/test_system_async_io.c v0.9.1 (kinetic-protocol 3.0.5) ------------------------------- * Added `keys->used` to ByteBufferArray to reflect the number of buffers actually used, and updated `KineticClient_GetKeyRange()` to populate it. Loading
config/Doxyfile +1 −1 Original line number Diff line number Diff line Loading @@ -38,7 +38,7 @@ PROJECT_NAME = kinetic-c # could be handy for archiving the generated documentation or if some version # control system is used. PROJECT_NUMBER = "v0.9.1" PROJECT_NUMBER = "v0.9.2" # Using the PROJECT_BRIEF tag one can provide an optional one line description # for a project that appears at the top of each page and should give viewer a Loading
src/examples/write_file_blocking.c +6 −3 Original line number Diff line number Diff line Loading @@ -59,11 +59,14 @@ void store_data(write_args* args) ByteBuffer_Reset(&entry->value); ByteBuffer_AppendArray( &entry->value, ByteBuffer_Consume( &args->data, MIN(ByteBuffer_BytesRemaining(args->data), KINETIC_OBJ_SIZE)) ByteBuffer_Consume(&args->data, KINETIC_OBJ_SIZE) ); // Ensure last PUT triggers flush to disk for completion if (ByteBuffer_BytesRemaining(args->data) == 0) { entry->synchronization = KINETIC_SYNCHRONIZATION_FLUSH; } // Store the object KineticStatus status = KineticClient_Put(args->session, entry, NULL); if (status != KINETIC_STATUS_SUCCESS) { Loading