Skip to content

Releases: DanEngelbrecht/longtail

Release v0.0.45

11 Jul 12:05
c8299bf
Compare
Choose a tag to compare

Changes in this Release

  • FIX Reduced IO operations when reading content to store in blocks
  • CHANGE Assert and input validation now prints function it fails inside
  • CHANGE Default block/chunk options in command line tool now matched golongtail default

Release v0.0.44

02 Jul 08:56
096160f
Compare
Choose a tag to compare

Changes in this Release

  • API Longtail_MergeContentIndex(), Longtail_CreateCacheBlockStoreAPI() and Longtail_CreateFSBlockStoreAPI() not takes a job_api as a required argument
  • CHANGE Use faster hash lookup for simple hash -> index mapping
  • CHANGE Optimized EnsureParentPathExists
  • CHANGE Increased size of chunk buffer to reduce IO churn
  • CHANGE Merge memory allocations to bigger single chunks
  • CHANGE Longtail_MergeContentIndex is now multi threaded
  • CHANGE Job dispatching is done in batches when possible
  • CHANGE Longtail_RetargetContent() is now significantly faster

Release v0.0.43

30 Jun 07:03
761e1ec
Compare
Choose a tag to compare

Changes in this Release

  • CHANGE Content indexes no longer contains chunk size or offset into stored block
    • Newer version can directly read older versions of content index, older version can't read new content indexes
  • API Removed chunk block offset and chunk size for content index
  • API Removed Longtail_StripContentIndex() function
  • API fsblockstore now take optional argument for block extension
  • FIXED fsblockstore no longer tries to merge existing content index if it is unchanged

Release v0.0.42

25 Jun 15:13
fe8cad0
Compare
Choose a tag to compare

Changes in this Release

  • FIXED fsblockstore store-via-temp-file is now used consistently
  • FIXED cmd downsync now uses target_chunk_size from target_index

Release v0.0.41

25 Jun 00:17
Compare
Choose a tag to compare

Changes in this Release

  • FIXED fsblockstore now reads back store index correctly
  • FIXED better validation of stored block on disk

Release v0.0.40

23 Jun 20:16
Compare
Choose a tag to compare

Changes in this Release

  • FIXED Faster response to cancelling operations

Release v0.0.39

22 Jun 21:42
2f0c212
Compare
Choose a tag to compare

Changes in this Release

  • ADDED Added doxygen API documentation
  • FIXED Linting issues and minor bug fixes
  • FIXED Removed redundant hashing in DynamicChunking

Release v0.0.38

14 Jun 23:18
0bf550f
Compare
Choose a tag to compare

Changes in this Release

  • CHANGED Cacheblockstore uses ref count instead of full block copy when storing to local cache
  • FIXED Hash map creations now pre-allocates capacity to avoid excessive memory allocations

Release v0.0.37

12 Jun 21:24
b47075e
Compare
Choose a tag to compare

Changes in this Release

  • FIXED Directories in version indexes are now stored with size zero on linux
  • FIXED Add workaround in validation to handle directory sizes not begin zero
  • CHANGED Removed content validation in ChangeVersion

Release v0.0.36

12 Jun 10:11
af2ffac
Compare
Choose a tag to compare

Changes in this Release

  • ADDED New option is --version-content-index-path for cmd upsync
  • ADDED new validate command to validate that all content of a version index is inside a block store
  • CHANGED downsync --source-path is no longer relative to store-uri.
  • CHANGED upsync --target-path is no longer relative to store-uri. Fixed crash in CreateContentIndex
  • CHANGED silence logging in GetPermissions if file does not exist
  • CHANGED changed --content-path option to --cache-path
  • FIXED Fixed memory leak in fsblockstore
  • FIXED If fsblockstore tries to store a block to disk and in already exists without part of the index, handle it gracefully and pick it up
  • FIXED Fixed memory leak in fsblockstore
  • FIXED Fixed linux Longtail_GetFilePermissions handling non-existing files
  • FIXED Fixed crash in upsync CreateContentIndex
  • FIXED try to remove write lock for files as well as dirs when removing files
  • FIXED fsblockstore, when scanning blocks, only check chunks folder