Skip to content

Releases: eflows4hpc/hecuba

Hecuba 2.1

15 Sep 10:31
Compare
Choose a tag to compare

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

Hecuba 1.2.4

08 Feb 13:45
b6d51b7
Compare
Choose a tag to compare

Add missing python support for StorageStream class

Hecuba 1.2.3

31 Jan 09:57
b42a234
Compare
Choose a tag to compare

Changelog

C++ interface

  • Add C++ API
  • Add support to write a single attribute in storageobj.

Stream interface

  • Streaming tools deployment
  • Add streaming API

API:

  • Add 'sync' to API
  • Modify split with optional parameter (cols=true/false)

Others:

  • CREATE_SCHEMA to default true
  • Change UUID generation (UUID3->UUID5)

Bugfixing