Skip to content

Releases: Tendrl/commons

tendrl-commons v1.3.0B

18 May 14:38
Compare
Choose a tag to compare
  • Support for Ansible for 2.2 and greater (2.3)
  • tendrl Object improvements like detection of out-band operations on tendrl SDS objects like OSD, Volume etc.., hash based caching for tendrl objects in the central store, reduced total writes to central store
  • Separated read, write threads but with centralized locking for tendrl objects in the central store
  • Cache disk bound tendrl objects like NodeContext, NodeSummary, TendrlContext on disk
  • Fail parent job in case failures to child jobs (API Jobs)
  • Timeout jobs that are still "new" (not processed by any node/sds agent) after 5 minutes

https://github.com/Tendrl/documentation/wiki/Tendrl-release-v1.3.0

Tendrl-commons v1.2.3

17 Apr 20:27
Compare
Choose a tag to compare

Features:

  • Create cluster (ceph, gluster)
  • Import/Manage existing cluster (ceph, gluster)
  • Ceph CRUD (pools, rbds etc)
  • Gluster CRUD (volumes, bricks etc)

https://github.com/Tendrl/documentation/wiki/Tendrl-release-v1.2.3

Tendrl-commons v1.2.2

31 Mar 20:03
Compare
Choose a tag to compare

Features:

  • Create cluster (ceph)
  • Import/Manage existing cluster (ceph, gluster)
  • Ceph CRUD (pools, rbds etc)
  • Gluster CRUD (volumes etc)

Check https://github.com/Tendrl/documentation/wiki for details

Tendrl-commons v1.2.1

28 Feb 19:18
Compare
Choose a tag to compare
Update __init__.py

Tendrl-commons v1.2

01 Feb 08:40
Compare
Choose a tag to compare

Contains:

  • Tendrl Namespaces
  • Tendrl Object tree
  • Tendrl Base Interfaces for Objects, Atoms, Flows
  • Tendrl Green threads for State sync, Jobs, Central Store

Tendrl-common v1.1

23 Nov 11:20
Compare
Choose a tag to compare
  • Adds rpm build specs

Tendrl-common v1.0

16 Nov 18:06
Compare
Choose a tag to compare

Pleased to announce release of Tendrl-common v1.0 library, This release provides the basic framework to define and manage sds clusters like ceph or gluster.

Tendrl-common v1.0 capabilities:

  • Provide python object mapping for writing/reading the central store (etcd)
  • Provide validation mechanism for flows (operations on an sds cluster) and atoms (smallest task on an sds cluster) to be defined and validated as per the "Tendrl Definitions (sds definitions) schema 0.3"