Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • node.maxRPCPollsLost: Resolved Swarm node reboots under load by introducing node.maxRPCPollsLost to throttle on RPC status loss. (SWAR-10319)

  • disk.enforceEmergencyDefrag: Added the setting to enable high-priority defragmentation without additional configurations. (SWAR-9276)

  • cip.multicastThreads: <Description of the setting> This setting follows the below formula:

    Code Block2^(x+1) ~= number of CPUs cip.multicastThreads = x

    Configured the number of CIP CFILTER worker threads dedicated to processing incoming multicast UDP messages. (SWAR-10167)

  • cip.emptyQueueCheckInterval: Introduced a setting to define the wait time (in ms) before verifying if the internode UDP message queue is empty for further processing. (SWAR-10167)

  • cip.maxQueueSize: Added a limit on the maximum size (in bytes) of the Unicast/Multicast queue for CIP CFILTER, recommended to be twice the value of cip.ReadBufferSize. (SWAR-10167)

  • cip.queueThrottleTimeout: Implemented a timeout setting (in ms) to delay attempts to push internode UDP messages into the queue when it reaches full capacity. (SWAR-10167)

  • cip.unicastThreads: Defined the number of CIP CFILTER worker threads handling incoming unicast UDP messages. (SWAR-10167)

See also [DRAFT] Settings Reference for more information.

New Headers

  • Castor-System-Delete-Marker-TmBorn: Returns the time born of a deletemarker.delete marker. (SWAR-10351)

  • Completion-Content-Length: Returns the size of the uploaded object on upon Multipart Completion. (SWAR-10350)

  • Castor-System-Indexing-DocId: Returns the supposed expected ES Document ID for associated with the object. (SWAR-10370)

Fixed in 17.0

  • Default PDI Enablement: Per Domain Indexing (PDI) is enabled by default. (SWAR-10359)

  • Search Feed Deletion Improvement: Deleting a Search Feed created with search.perDomainIndex=True now removes all associated domain indices in Elasticsearch. Use the Storage UI for this, not the legacy port 90 console. (SWAR-10264)

  • Uninitialized / Used disks: DataCore recommends checking and formatting the disk before attaching it to a Swarm Storage Node to prevent potential data loss when hot-plugging partitioned, used, or unformatted disks/volumes. (SWAR-10206)

  • Memory Leak Fix: Fixed memory leak issue which occurred over time in the loaded cluster. (SWAR-10124)

  • Node Reboot During Heavy Load: Fixed an issue that caused Swarm Storage Nodes to reboot under heavy load due to SCSP process failures. (SWAR-10319)

  • Recovery Failure: Fixed an issue where volumes pending for mount were added to the recovery suspend list, causing no recovery. (SWAR-10061)

  • New API Schema fields: Added new API schema fields (usedMBytes, trappedMBytes, and usedSpaceMB). (SWAR-10400)

  • 409 Error Due to Full Volumes: Fixed an issue where Swarm kept trying to use full volumes and occasionally the retry failed with a 409 error under heavy load scenarios. (SWAR-10249)

  • False 404s: Fixed false 404s error that occurs sometimes in Swarm responses during heavy load situations. (SWAR-10120)

  • Port Overflow: Fixed a port overflow issue that occurred when a cluster remained up for an extended period, affecting new processes. (SWAR-10276)

  • Improved Health Report Handling: Health reports will now be sent without dmesg if it becomes unresponsive. (SWAR-10185)

...