エラータID: AXBA:2019-3617:02

2019/02/15 Friday - 14:29
Asianux Server 7 for x86_64

Asianux Gluster Storage is a software only scale-out storage solution that provides flexible and affordable unstructured data storage. It unifies data storage and infrastructure, increases performance, and improves availability and manageability to meet enterprise-level storage challenges.

This advisory fixes the following bugs:

* The database profile for GlusterFS has been updated to include changes that improve the performance for PostgreSQL workloads. (BZ#1644120)

* When the performance.parallel-readdir option is enabled or disabled, the structure of services and subvolumes changes, which also changes the absolute name of the subvolume. When the absolute name changes, a new linkto file is created to store the new name, and the old linkto file is unlinked. In cases where the unlink operation on the old linkto file was attempted more than once, the unlink operation reported a failure rather than understanding that the unlink had already happened, and an I/O error was reported to the application. This kind of failure is now ignored, and applications no longer fail with I/O errors after this option is enabled or disabled. (BZ#1634649)

* Previously, if a directory was not synced to or deleted from the slave cluster, geo-rep process entered the 'Faulty' state and did not return until the parent directory was manually created with same GFID on the slave cluster. With this fix, geo-replication automatically creates the parent directory with same GFID as on the master cluster in case of ENOENT errors and geo-replication proceeds as expected. (BZ#1638069)

* Previously, if a symbolic link on master pointed to a read-only file system and the file owner changed, geo-replication went to ‘Faulty’ state with the error 'Read-only Filesystem' traceback. This is because geo-rep tries to sync ownership and permissions both metadata change. But permission change is not supported on symbolic link hence it used to affect target resulting in 'Read-only Filesystem'. With this fix, while syncing metadata of symbolic link, only ownership is synced and not permissions. Thus, geo-replication does not go to a faulty state. (BZ#1645916)

* When glusterd receives a disconnect event from glusterfsd process having a high number of brick instances attached, it takes a long time to process the entire disconnect event. This can lead glusterd to go into an unresponsive state resulting in incoming gluster commands to time out during this window. As a fix, enhance the brick disconnect code path to bring down the time complexity to process the disconnect event.Hence, no gluster cli command will time out. (BZ#1649651)

* After glusterd updates the volume files during an upgrade, it triggers a shutdown of the services. Previously, if this shutdown was triggered and glusterd received a peer connect request it would crash and a core dump was generated. This update fixes this issue by skipping the peer connect request when shutdown is in progress, and the crash no longer occurs. (BZ#1635071)

* When multiple clients access the same directory hierarchy after a replace or reset brick operation, any client accessing this hierarchy attempt name-heal and metadata-heal operations until the directory hierarchy is healed. Previously, clients paused until these operations were completed. This update fixes this issue by delegating metadata-heal and name-heal operations to the self-heal-daemon so that system unresponsiveness is eliminated. (BZ#1619357)

All users of Asianux Gluster Storage are advised to upgrade to these
updated packages, which resolve these issues.


Update packages.




  1. glusterfs-3.12.2-32.el7.src.rpm
    MD5: 57a9f4289b890103c470d025936137db
    SHA-256: 1498fecc7dff45d11b32f6e089a3ff5d5418ccbde0dedfff5a7e2217c9a1d4e5
    Size: 9.77 MB

Asianux Server 7 for x86_64
  1. glusterfs-3.12.2-32.el7.x86_64.rpm
    MD5: 4cc96ece79c992e250f30af0b3f4374d
    SHA-256: c69f48d77f1d5b229a6b9879cd93bcab5aa594237e2b8c61c9ea16a5489ac80d
    Size: 550.28 kB
  2. glusterfs-api-3.12.2-32.el7.x86_64.rpm
    MD5: 8733f4cab811b2d181b1512224ea79a0
    SHA-256: b5ec6d0b991f5f668ab4bb10eef34a2e5073663ba475ae7de460814a05dae67f
    Size: 73.65 kB
  3. glusterfs-cli-3.12.2-32.el7.x86_64.rpm
    MD5: 9d5000a32d79dc34dedddf7b66d44ac5
    SHA-256: 9712ae309e86934052c23257a45c78aaf2beda4d99cb98e33ddd50ff8a9ba304
    Size: 176.37 kB
  4. glusterfs-client-xlators-3.12.2-32.el7.x86_64.rpm
    MD5: f7b7e202e26b19a911a9d1d97dd913dc
    SHA-256: ae91dc34e4184bdf2d9c8fb1fda24eb87dd54c5cbb721ad8bbddc9d56a96e42e
    Size: 877.29 kB
  5. glusterfs-fuse-3.12.2-32.el7.x86_64.rpm
    MD5: 1b25c0d6f9c543bcebbb77fe0df1e2c3
    SHA-256: cd80100ddddae2750212e9a83a4a904f96384a942369452e8128763eca8c9629
    Size: 118.54 kB
  6. glusterfs-libs-3.12.2-32.el7.x86_64.rpm
    MD5: 2e73cc6bb9a6f55e76fab2c275cef5bf
    SHA-256: b1b91c0c91df5a1f371d309eef35aeadbebc59e7067d06dc289746399a86bd29
    Size: 379.05 kB
  7. glusterfs-rdma-3.12.2-32.el7.x86_64.rpm
    MD5: f4a931d6541208480e1f90a1d566912f
    SHA-256: 02752f6f48ef6fc05e496d3e7e8f83d83cf6176aece01c2f265eac8b922d7202
    Size: 40.77 kB