Skip to content

Releases: ECP-VeloC/VELOC

Release v1.7

18 Jul 17:29
Compare
Choose a tag to compare

Feature highlight:

  • Alternative configuration using environmental variables
  • Asynchronous POSIX caching (can be used to hide the overhead of I/O to external storage using node-local storage)
  • Serialization and C++ interface improvements
  • Performance and scalability improvements

Release v1.6

10 Feb 19:29
Compare
Choose a tag to compare

Feature highlight:

  • Support for custom storage modules (enables non-POSIX external storage)
  • Preliminary support for DAOS
  • Better support for the threaded mode (VELOC backend runs as an application thread instead of a separate process)
  • Performance improvements

Release v1.5

11 Aug 15:59
Compare
Choose a tag to compare

Feature highlight:

  • C++ and Python interface
  • Serialization support for C++ (see example here: test/serial_test.cpp)
  • Threaded mode (VELOC backend runs as an application thread instead of a separate process)
  • Performance improvements

Release v1.4

23 Sep 01:43
Compare
Choose a tag to compare

Highlights:

  • async mode automatically starts VELOC backend if not already running, which brings two advantages:
    • can generate the VELOC config file dynamically at runtime before calling VELOC_Init
    • no need to do extra scripting to start the VELOC backend on each node
  • VELOC backend starts as a daemon and logs by default into /dev/shm/veloc-backend-$HOSTNAME-$UID.log

Release v1.3

16 Jun 17:05
Compare
Choose a tag to compare

Highlights and API changes:

  • Many fixes and performance improvements, upgrade highly recommended
  • Alternative communication protocols between clients and active backend (UNIX sockets, Thallium)
  • Fully asynchronous MD5 checksumming (as a separate module in the checkpointing pipeline)
  • VELOC_Finalize(bool): flag toggles wait for checkpoints to flush (previously it remove checkpoints on finish)

Please join our mailing list to discuss and provide feedback:
https://lists.mcs.anl.gov/mailman/listinfo/veloc-users

Release v1.2

01 Oct 07:04
1696025
Compare
Choose a tag to compare

Highlights and API changes:

  • non-collective checkpointing does not need MPI
  • file-based mode can restart with custom file names
  • Python bindings

Please join our mailing list to discuss and provide feedback:
https://lists.mcs.anl.gov/mailman/listinfo/veloc-users

Release v1.1

05 Mar 00:04
Compare
Choose a tag to compare

Several new features and API changes:

  • non-collective checkpoint-restart
  • selective recovery in memory mode
  • lots of improvements

Please join our mailing list to discuss and provide feedback:
https://lists.mcs.anl.gov/mailman/listinfo/veloc-users

Release v1.0

03 Jul 19:15
Compare
Choose a tag to compare

First public release.
Please join our mailing list to discuss and provide feedback:
https://lists.mcs.anl.gov/mailman/listinfo/veloc-users