Skip to content
This repository has been archived by the owner on Jun 12, 2023. It is now read-only.

Added thread-/process-safety to the TileDB Storage Manager

Compare
Choose a tag to compare
@stavrospapadopoulos stavrospapadopoulos released this 12 May 19:54
· 137 commits to master since this release

New features:

  • Implemented thread-safety for pthreads and OpenMP (process-safety was already in place) + examples
  • Implemented thread-/process-safe consolidation in the presence of concurrent reads/writes + examples

Bug fixes:

  • Fixed small bug in function utils.cc::is_unary_subarray
  • Fixed bug in array_consolidate and metadata_consolidate observed only under NFS
  • Eliminated some memory leaks, and removed all compiler warnings
  • Other minor bugs

Minor C API changes:

  • Changed array_consolidate and metadata_consolidate to take as input the array/metadata name instead of an initialized TileDB object