Skip to content

Releases: AVEVA/RocksDB-Plugin

0.0.12

13 Feb 19:44
Immutable release. Only release title and notes can be modified.
501c71d

Choose a tag to compare

Clean up lease management (#17)

* Cleaned up lock tracking and destruction

* Update src/AVEVA/RocksDB/Plugin/Azure/BlobFilesystem.cpp

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Make sure to delete the lock file in UnlockFile

* Delete lockFile

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

0.0.11

13 Feb 18:16
Immutable release. Only release title and notes can be modified.
052aab7

Choose a tag to compare

Simplify timing in Renewal thread (#16)

* Initial implementation

* Cleanup for compiler

* Fixed tests

* Update src/AVEVA/RocksDB/Plugin/Azure/Impl/BlobFilesystemImpl.cpp

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Use steady clock instead of system clock

* Catch const std::exception

* Make EnsureLiveness private

* Move member variables and clean up assert

* Moved lease length check

* Only sleep if needs retry

* Simplified renewal timing logic

* Remove dev tests

* Update src/AVEVA/RocksDB/Plugin/Azure/Impl/LockFileImpl.cpp

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Hold lock the whole time renewal is occuring

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

0.0.10

13 Feb 05:53
Immutable release. Only release title and notes can be modified.
f559445

Choose a tag to compare

Additional safety around blob lease renewal (#14)

* Initial implementation

* Cleanup for compiler

* Fixed tests

* Update src/AVEVA/RocksDB/Plugin/Azure/Impl/BlobFilesystemImpl.cpp

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Use steady clock instead of system clock

* Catch const std::exception

* Make EnsureLiveness private

* Move member variables and clean up assert

* Moved lease length check

* Only sleep if needs retry

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

0.0.9

04 Feb 22:01
Immutable release. Only release title and notes can be modified.
7d42b93

Choose a tag to compare

0.0.9 Pre-release
Pre-release
Refresh ReadableFile metadata on EOF and ETag precondition failures (…

0.0.7

09 Dec 16:43
Immutable release. Only release title and notes can be modified.
f9f70b0

Choose a tag to compare

0.0.7 Pre-release
Pre-release
Switch logger_mt with severity_logger_mt<severity_level> (#12)

Switched logger_mt with severity_logger_mt<severity_level>

0.0.6

03 Dec 21:05
Immutable release. Only release title and notes can be modified.
28f7f4a

Choose a tag to compare

0.0.6 Pre-release
Pre-release
Fix naming of boost modules (#11)

* Fix naming of boost modules

* Update src/AVEVA/RocksDB/Plugin/Azure/Impl/aveva-rocksdb-plugin-azure-impl-config.cmake.in

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

0.0.5

24 Nov 20:05
Immutable release. Only release title and notes can be modified.
e0daa04

Choose a tag to compare

0.0.5 Pre-release
Pre-release
Added try catch to UnlockFile (#10)

0.0.4

24 Nov 16:11
Immutable release. Only release title and notes can be modified.
7c9a342

Choose a tag to compare

0.0.4 Pre-release
Pre-release
Pass m_logger to member constructors instead of logger (#9)

0.0.3

19 Nov 21:46
Immutable release. Only release title and notes can be modified.
7a41c4b

Choose a tag to compare

0.0.3 Pre-release
Pre-release
Add additional details for Azure plugin (#6)

Filled in azure fs description

0.0.2

06 Nov 17:31
Immutable release. Only release title and notes can be modified.
646a21c

Choose a tag to compare

0.0.2 Pre-release
Pre-release
Ensure compatibility with GCC14

* Fixed compiler warnings

* LinuxRelease should inherit from release

* Removed duplicate flag

* Update CMakePresets.json

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>