Skip to content

Hecuba 2.1

Latest
Compare
Choose a tag to compare
@yolandab yolandab released this 15 Sep 10:31
· 55 commits to master since this release

C++ interface

  • Simplify user interface
  • Remove yaml dependency
  • Add Extrae instrumentation

Python

  • Upgrade to 3.10

Documentation

  • Update documentation for C++ interface
  • Update README
  • Add missing documentation on Python requirements
  • Add documentation for c4s

ARROW

  • Simplify deployment making ARROW optional: Add USE_ARROW compilation flag

StorageNumpy

  • Add HECUBA_LAZY_WRITES to enable/disable lazy writes

Performance improvements

  • Improve SYNC operation time.
  • Improve-writer
  • Use a single thread for write operations and a single table for
    StorageNumpys (HECUBA_SN_SINGLE_TABLE): new-writer-thread
    Create a static CacheTable to access StorageNumpys (for single table case)

C4S

  • Allow to configure number of cores fo application and cassandra

Bug Fixing

  • Fix an installation problem: fix-missing-storage-jar
  • Fix an installation problem with missing '--prefix'
  • Fix python arrow installation
  • Fix install process
  • Fix bug when processing attributes read from cassandra: fix bug in IStorage::extractMultiValuesFromQueryResult
  • Fix a bug in IStorage::setCache
  • Fix writes of a single column into cassandra
  • Fix missing return value in attribute
  • Add thread support to alive objects state
  • Fix bug when disconnecting Cassandra
  • Make sure Cassandra is available