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

Conversation

@stavrospapadopoulos
Copy link
Contributor

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

dhutchis and others added 14 commits April 13, 2016 17:00
Fix compiler warning on 64-bit int types; dev branch
New features:
- Implemented thread-safety for pthreads and OpenMP
- Added examples for implementing simultaneous reads and writes with pthreads and OpenMP

Minor C API changes:
- Changed array_consolidate and metadata_consolidate to take as input the array/metadata name instead of an initialized tileDB object

Bug fixes:
- Eliminated some memory leaks with valgrind
- Fixed small bug in function utils.cc::is_unary_subarray
- Fixed bug in array_consolidate and metadata_consolidate observed only under NFS (thanks to @fmdippolito)

Other minor changes:
- Removed all compiler warnings
- Added some string length checks for all the names used as inputs in the C API
- Changed the fragment name convention such that the first number in the name is the thread id, instead of the process id
Implemented thread-safety for TileDB
Now a user may consolidate an array or fragment in the background, while
performing arbitrary concurrent reads/writes. Added examples as well.
Implemented thread- and process-safety for consolidation.
Fix type check in set_types by changing repeated TILEDB_INT64 to TILEDB_FLOAT64 #17
getenv() may return NULL if a variable isn't defined - this happens for
Fixing minor bug when clearing/deleting an array/metadata
@stavrospapadopoulos stavrospapadopoulos merged commit bc773aa into master May 12, 2016
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants