Skip to content

Commit

Permalink
NEWS: update
Browse files Browse the repository at this point in the history
Reviewed-by: Xiubo Li <[email protected]>
Signed-off-by: Prasanna Kumar Kalever <[email protected]>
  • Loading branch information
Prasanna Kumar Kalever authored and pkalever committed May 13, 2020
1 parent 5d37d1e commit faccd03
Showing 1 changed file with 24 additions and 57 deletions.
81 changes: 24 additions & 57 deletions NEWS
Original file line number Diff line number Diff line change
@@ -1,68 +1,35 @@
gluster-block release 0.4 is tagged.
gluster-block release 0.5 is tagged.

This is the new stable version of gluster-block

Highlights:
----------
* add replacing block volume support (540e816)
* add block volume resizing support (cfa7677)
* add configuration generation support (4a0ac49)
* add load-balancing support across available target nodes (f6bb475)
* add logrotate support (73dd5ba)
* add libtirpc support (3ac1399)
* add auditlog support (8416247)
* add dynamic reloading of config (/etc/sysconfig/gluster-blockd) support (4d56cd0)
* add cli rpc timeout option support (2629966)
* add ability to create block volume with configurable ring-buffer size (34c4a6d)
* add capabilities(versioning) support to work with heterogeneous cluster (46f460f)
* add ablility to create block volume with existing backend file (450f7e8)
* add option for leaving the backend file without unlinking while deleting the block (7008073)
* save-config only alter given block configuration (17832a4)
* automatically align the target device size to sector size (e971593)
* fix various cli operations exitcode (dc0c037)
* reserve 10M space for meta-data store, this avoids op failures when block hosting volume is 100% full (812ca9a)
* add the gfapi version check, and use the api based on available version (dbb0b26)
* use slow zeroing if glfs_zerofill is not supported (7b11fb1)
* defend on minimum recommended kernel version (c521390)
* defend on dependencies version at runtime (8599bd6)
* on stop service, clear the target config only when tcmu-runner is running (6bc89f4)
* add travis-integration for build verification using docker (bb046e5)
* support volfile server (discovery service) setting through Env (471401c)
* create block volume with 'prealloc full' by default (e9faa8e)
* convert cli and remote threads to individual processes to fix contention in tirpc (f70857a)
* increase max backup files (/etc/target/backup/) count (ae79a80)
* fix high severity issues from coverity (d913aa7)
* fix leaks reported by asan (c3307ff)
* add a simple demo to README doc (08be8c9)
* add more test cases (b2cac85)
* Switch to targetclid daemon, this will improve management ops performance (62473a1)
* Add ability to reload a single block volume (70165bd)
* Add support to set custom hw-block size (698dbac)
* Add ability to set custom io timeout option (d8fb2f2)
* Fix replace node for missing auth on newly configured node (e224f42)
* Fix genconfig failing with block hosting volumes list bigger than 5 (9767ece)
* Add vagrant+ansible scripts which help developers quickly bringup setups (e680065)
* Info will now list resize failed nodes with their effective size details (df1be39)

Other Notable Fixes:
-------------------
* add a script for upgrade time activities (f6b40cc)
* script to wait for bricks to come online (2d89eaf)
* inotify watch the directory not just file (ac702ac)
* correct some rpc socket setup bits (b246756)
* fix create failure with ring-buffer option (b512de2)
* fix block delete failure (a4de1ee)
* fix heap-buffer-overflow reported by asan (872016e)
* fix dereference of undefined pointer value (6f04510)
* add CRIT loglevel in logger (149255f)
* add simple gfapi access test (8d34b29)
* silent building as default with automake (07dd59a)
* read configfile line-by-line instead of allocating a fixed 32K buffer (a661484)
* fix memleak for GB_LOG_LEVEL (4a47361)
* dump all failure msgs to stderr (fd62ac4)
* fix memleak for errMsg (9f705e7)
* avoid socket double free (766f97e)
* introduce remote exit value GB_BLOCK_NOT_FOUND (0a65c01)
* defend on block not loaded and CLEANUPFAIL status with delete (43d0a74)
* report block is not loaded status with modify (0b0b7db)
* fix auth command args parsing with modify (5a180e9)
* cleanup json object releasing (38cac9a)
* replace strcat and strcpy with their secure versions (d7ebb69)
* make create size unit prefixes case insensitive (f03d641)
* update docs to the latest (1eb1507)
* and many more ...
* resize: retry doesn't care about all nodes status (44ebd6b)
* resize: update the size in metafile soon after ResizeEntry (ac88d6b)
* version: fall back to rpm package nvr if needed (bdb34a4)
* gluster-blockd: fix import error (d170e56)
* ringbuffer: fix the max limited size to 1024M (c5bb230)
* tests: fix error handling in gfapi test (08ebf97)
* fix coverity issues reported on 0.5dev (master) (3b72a6a)
* block_svc_routines: split the code into various new files (d617f15)
* create: check the StorageObject's existence before creating (34b65ea)
* delete: use gbid instead of block_name to do the saveconfig check (a438b0f)
* upgrade_activities: always wait till the background daemon is terminated (cadf491)
* alua: disable the useless ALUA state (d44f799)
* misc: makesure to kill gluster-blockd on exit (419d752)
* daemon: remove the tcmu-runner active check in systemd case (0aa12a2)
* misc: fix bash path (92f4640)

Read more at [1] and [2]

Expand Down

0 comments on commit faccd03

Please sign in to comment.