1.1 ZFS Special Devices feature
1.2 NVMe Disk Partitioning feature
1.3 Self-Encrypting Drives (SED) support for HA Non-Shared Storage Clusters
1.4 Active Directory with extended RID Range and RFC2307 compatibility
1.5 Support for macOS Time Machine backup mechanism
1.6 Support for ”hide unreadable folder and files” option in Samba
1.7 Support for recycle bin in Samba for Microsoft Windows
1.8 The "Send Compressed Data" Option in Open-E JovianDSS On- & Off-Site Data Protection
1.9 Support for Zero-configuration networking (zeroconf) feature with the services discovery options
1.10 TUI: New predefined as well as editable custom storage performance profiles for tools testing purposes
1.11 TRIM management for selected drives
1.12 Active SMB user connections and active iSCSI connections statistics are available in the WebGUI in the Service Status tab
1.13 S.M.A.R.T monitoring functionality in the WebGUI
1.14 ZFS ARC, L2ARC, and ZIL statistics in the WebGUI
1.15 LSI SNMP Agent
1.16 Checkmk agent turn off in the TUI
1.17 Driver for Broadcom HBA 9600-16e 12Gb Tri-Mode Storage Adapter (mpi3mr, v188.8.131.52.0)
2.1 Intel 100GbE Network Controller driver (ice, v1.11.14)
2.2 Intel 10/40GbE Network Controller driver (i40e, v2.22.18)
2.3 Intel 10GbE Network Controller driver (ixgbe, v5.18.11)
2.4 Intel 1GbE Network Controller driver (igb, v5.13.16)
2.5 Broadcom NeXtreme-E Series 10/100GbE Network Controller driver (bnxt_en, v1.10.2-184.108.40.206)
2.6 Broadcom BCM57xx Network Controller driver (bnx2x, v1.715.13)
2.7 Broadcom BCM57xx Network Controller driver (bnx2, v2.2.6a)
2.8 Solarflare 10GbE Network Controller driver (sfc, v220.127.116.111)
2.9 Chelsio 10GbE Network Controller driver (cxgb4, v18.104.22.168)
2.10 Broadcom HBA Adapter driver (mpt3sas, v45.00.00.00)
2.11 Broadcom MegaRAID Adapter driver (megaraid_sas, v07.724.02.00)
2.12 Marvell FastLinQ 41000 Network Controller driver (qede, v22.214.171.124)
2.13 Areca RAID Adapter driver (arcmsr, v1.50.00.13)
2.14 Microsemi Adaptec SmartHBA and SmartRAID Adapter driver (smartpqi, v2.1.22-040)
2.15 Microsemi Adaptec MaxView tool (v3.10.00 (24308))
2.16 LSI Storage Authority Software (v008.004.010.000)
2.17 ATTO ExpressSAS 6Gb/s HBA Adapter driver (esas2hba, v2.41.0f1)
2.18 ATTO ExpressSAS 12Gb/s HBA Adapter driver (esas4hba, v1.51.0f1)
2.19 ATTO ExpressSAS 12Gb/s GT HBA Adapter driver (esas5hba, v1.06.0f1)
2.20 ATTO Celerity 16Gb/32Gb Fibre Channel Adapter driver (celerity16fc, v2.08.0f1)
2.21 ATTO Celerity 8Gb Fibre Channel Adapter driver (celerity8fc, v2.25.0f1)
2.22 ATTO Config Tool (v4.39)
2.23 Emulex LightPulse Fibre Channel Adapter driver (lpfc, v12.8.614.22)
2.24 Mellanox firmware update driver (mft, v4.23.0)
2.25 Check_mk agent (check_mk, v2.1.0p14)
3.1 (SU 90895): In the environments with more than 128GB RAM, kernel panic logs are not saved by Kdump
3.2 In some environments, under a heavy load and while using On- and Off-site Data Protection, the connection to the SMB share is interrupted
4 Important notes for JovianDSS HA configuration
4.1 It is necessary to use sync always option for zvols and datasets in cluster
4.2 It is strongly recommended not to use more than eight ping nodes
4.3 It is strongly recommended to configure each IP address in separate subnetwork
4.4 It is necessary to run Scrub scanner after failover action triggered by power failure (dirty system close)
4.5 It is strongly recommended to use UPS unit for each cluster node
4.6 It is necessary to use static discovery in all iSCSI initiators
4.7 It is strongly not recommended to change any settings when both nodes do not have the same JovianDSS version, for example during software updating
4.8 It is necessary to use different Server names for cluster nodes
4.9 HA cluster does not work properly with Infiniband controllers
4.10 HA cluster does not work stable with ALB bonding mode
4.11 FC Target HA cluster does not support Persistant Reservation Synchronization and it cannot be used as a storage for Microsoft Hyper-V cluster. This problem will be solved in future releases.
4.12 When using certain Broadcom (previously LSI) SAS HBA controllers with SAS MPIO, Broadcom recommends to install specific firmware from Broadcom SAS vendor.
5. Performance tuning
5.1 iSCSI Target with VMware ESX performance tuning
In case of low iSCSI Target performance with VMware ESX, a few parameters need to be changed in VMware ESX iSCSI Initiator. Go to Storage Adapters -> iSCSI Software Adapter -> Advanced Options and the change the following settings:
MaxOutstandingR2T change the default 1 to 8
FirstBurstLength change the default 262144 to 65536
MaxBurstLength change the default 262144 to 1048576
MaxRecvDataSegLen change the default 131072 to 1048576
5.2 Write cache sync requests performance tuning
Write cache sync requests (sync) set to “always” for zvol is the safest option and is set by default. However, it can cause write performance decreases since all operations are written and flushed directly to the persistent storage. In case of using sync=always, it is strongly recommended using mirrored write log devices (very fast random writes devices).
Sync=standard or sync=disabled zvol options provide huge performance improvement but the most recent (up to 5 seconds) cached data can be lost in case of a sudden power failure. Use this option only in environments equipped with UPS.
For NFS shares the Synchronous data record is enabled by default. This option causes performance to be worse, but data can be safely written. In order to improve the NFS performance you can use Asynchronous data record but in such case, it is strongly recommended to use UPS.
6. Known issues
It is strongly recommended to use Mozilla Firefox browser to navigate the system’s GUI. When using other browsers some slight problems with displaying content may occur.
Web browser’s cache
After updating from previous versions, some problems with WebGUI content and navigation may occur. To resolve this problems, please clear Web browser cache.
System as a guest in virtual environments
In case of installing the system as a Hyper-V guest please use the following settings:
- Number of virtual processors: 4
- Memory: Minimum 8GB
- Boot Disk: 20GB IDE Disk
- Add at least 6 virtual disk
The utilization of physical hard drives in virtual machines hosted by Hyper-V is not supported and may cause problems. The problem does not occur when utilizing virtual hard drives in virtual machines within a Hyper-V environment.
In case of installing the system as a VMware ESXi guest please use the following settings:
- Guest OS: Other 2.6.x Linux ( 64bit )
- Number of Cores: 4
- Memory: Minimum 8GB
- Network Adapter: VMXNET 3
- SCSI Controller Type: Paravirtual or LSI Logic SAS
- Boot Disk : 20GB Thick Provision Eager Zeroed
- Add at least 6 virtual disk
- Edit Settings->Options->Advanced-General->Configuration-> Add row: disk.EnableUUID : TRUE
Reclaim deleted blocks on thin-provisioned LUNs in various systems
In case of deleting large amounts of data, reclaimed deleted blocks on thin-provisioned LUNs in Windows 2012 can significantly slow down system performance. If you predict frequent deletions of large amounts of data, we recommend turning off the automatic reclaim function in Windows 2012. This can be done by disabling the "file-delete notification" feature in the system registry. To do so, follow the steps below:
- start Registry Editor.
- locate the following registry subkey: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem
- double-click DisableDeleteNotification.
- in the Value data box, enter a value of 1, and then click OK.
In order to reclaim the free space in Windows 2012 please change the HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem\DisableDeleteNotification key value back to 0 and use "Optimize" tool located in Disc Management->[disk]->Properties->Tools. As the operation can generate a very high load in the system, it is recommended to perform it after-hours.
In case of VMware ESXi, the automatic reclaim feature is disabled by default. To reclaim the space of deleted blocks on thin-provisioned LUNs, please use vmkfstools. For details, please refer to the VMware Knowledge Base:
For VMware ESXi 5.0: http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2014849
For VMware ESXi 5.5 and newer: https://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2057513
For VMware ESXi 6.7 and newer: search in Internet for “Space Reclamation Requests from VMFS Datastores” and read vendor documentation.
In case of using Windows 2008 there is no possibility to reclaim the space released by deleted data of thin-provisioned LUNs.
Deduplication issues and recommendations
Please be aware that deleting the zvol with deduplication enabled can generate a very high load in the system and lead to unstable behavior. It is strongly recommended to perform such operation only after-hours. To avoid this issue, please use (if possible) single zvol on zpools dedicated for deduplication and delete the zpool which includes the single zvol.
To determine the amount of System RAM required for deduplication, use this formula:
(Size of Zvol / Volume block size) * 320B / 0.75 / 0.25
320B - is the size of entry in DDT table
0.75 - Percentage of RAM reservation for ARC (75%)
0.25 - Percentage of DDT reservation in ARC (25%)
Example for 1TB data and 64KB Volume block size:
(1099511627776B / 65536B) * 320B / 0.75 / 0.25 = 28633115306.67B
28633115306.67B / 1024 / 1024 / 1024 = 26.67GB
so for every extra 1TB of storage, system needs extra 26.67GB RAM.
Example for 1TB data and 128KB Volume block size:
(1099511627776B / 131072B) * 320B / 0.75 / 0.25 = 14316557653.33B
14316557653.33B / 1024 / 1024 / 1024 = 13.33GB
so for every extra 1TB of storage, system needs extra 13.33GB RAM.
Example for 1TB data and 1MB Volume block size:
(1099511627776B / 1048576B) * 320B / 0.75 / 0.25 = 1789569706,66B
1789569706,66B / 1024 / 1024 / 1024 = 1.66GB
so for every extra 1TB of storage, system needs extra 1.66GB RAM.
IMPORTANT: The above calculations only apply to the worst case scenario, when data is completely unique and will not be deduplicated. For the deduplicable data, the need for RAM drastically decreases. If SSD based Read Cache is present, part of deduplication table will be moved to the SSD and deduplication will work with good performance using less RAM.
IMPORTANT: With SAN (iSCSI) it is CRITICAL to match User-File-System format block size with the zvol volume-block-size. A simple example is a Windows file system NTFS with default format block size 4k and zvol default volume-block-size is 128k. With defaults like this deduplication will mostly NOT match because files can be aligned in 32 (128/4) different positions on the pool. If the NTFS format is increased to 64k and the zvol default volume-block-size is 128k, deduplication match can fail only one time because a file can be aligned to 2 (128/64) different positions on the pool. Every next write will match already as both alignment options already exist on the pool. In order to achieve all files matching and efficient memory usage NTFS must use 64k format block size and the zvol volume-block-size must equal 64k. Another option is that the NTFS=32k and zvol=32k, but in this case the deduplication table will be twice as large. That is why the NTFS=64k and zvol=64k is the most efficient setting for deduplication.
IMPORTANT: With NAS (NFS, SMB/CIFs) deduplication matching works always due to the data blocks being aligned by ZFS natively.
IMPORTANT: De-duplication is working on the pool level in the pool-range. This is why zvol-Physical size cannot show de-duplication benefit. In order to prove that deduplication saved space run the scrub and notice the current physical data space on the pool reported by the scrub. Next copy of new data and run the scrub again. Now scrub will show new physical data space. Comparing the data size from storage client side with the data space growth from the scrub will give the deduplication advantage. The exact pool of the deduplication ratio can be found in LOGs in zfs.log.
Zvols configuration issues and recommendations
It is strongly recommended to set the client file system block size same as the zvol volume block size. For example, when using 64k zvol volume block size, the Windows Allocation unit size of NTFS should be set to 64k.
Target number limit
In case of more than 60 targets, GUI will not be displayed correctly. This issue will be fixed in the next releases.
Targets with the same name are not assigned correctly
Having two or more targets with the same name but belonging to various Zpools, will cause that all targets with the same name will be assigned to one Zpool during the import process.
Installation on disks containing LVM metadata
There is no possibility to install the system on disks containing LVM metadata. You will need to clear those disks before installation. To do so, use the “Remove ZFS data structures and disks partitions” function located in the Extended tools. To access this function, boot the system from a temporary media like a USB drive or DVD.
Import Zpool with broken write log
There is no option to import Zpool with a broken write log disk using the system’s functions. This is why it is STRONGLY recommended to use mirrored disks for write logs. In case it is necessary to import Zpool with a broken write log, please contact technical support.
Replacing disks in data groups for larger ones can cause your storage license capacity to be exceeded
In case of replacing damaged disks for larger ones, the size of the entire Zpool will increased. Make sure that the new size will not exceed your purchased storage license.
Periodically after some operations, the GUI needs to be manually refreshed
After performing some operations, e.g. resilvering, the GUI will show outdated information. In this case refresh the web page manually by pressing F5 on your keyboard. This issue will be fixed in next releases.
Replacing disks in data groups for smaller ones can cause an error and make the disk disappear from the list of available disks
Operation of replacing a disk in a data group for a smaller one will cause an error "zpool unknown error, exit code 255", and the disk will become unavailable. In order to reuse this disk, please use function "Remove ZFS data structures and disks partitions" located in the Extended tools on the Console screen.
It is strongly recommended to use 64KB or higher Volume block size
Smaller than 64KB block sizes used with deduplication or read cache will cause very high memory consumption.
RAM recommendations for Read Cache
To determine how much System RAM is required for Read Cache, use the following formula:
RAM needed = (Size of Read Cache - reserved size and labels) * bytes reserved by l2hdr structure / Volume block size
For 8KB Volume block size and 1TB Read Cache:
RAM needed = (1099511627776B - 4718592B) * 432B / 8192B = 57981809664B
57981809664B / 1024 / 1024 / 1024 = 54GB
1099511627776B - 1TB Read Cache
4718592B - reserved size and labels
432B - bytes reserved by l2hdr structure
8192B - Volume block size
For 64KB Volume block size and 1TB Read Cache:
RAM needed = (1099511627776B - 4718592B) * 432B / 65536B = 7247726208B
7247726208B / 1024 / 1024 /1024 = 6.75GB
For 128KB Volume block size and 1TB Read Cache:
RAM needed = (1099511627776B - 4718592B) * 432B / 131072B = 3623863104B
3623863104B / 1024 / 1024 /1024 = 3.37GB
Multiple GUI disk operations may result in an inaccurate available disks list
Multiple operations of adding and detaching disks from groups can cause that the next operation of detaching will fail, but the disk will be shown on a list of available disks. When trying to add this disk to one group it will fail with the following error "[zfslib-wrap-zpool-ZpoolCmdError-1] invalid vdev specification". In this case, detach this disk once again.
After removing disks from groups they may not be displayed on a list of available disks
Sometimes after removing disks from groups, Spare/Read Cache/Write Log disks are displayed on a list of unassigned disks, but they are not on a list of available disks. In this case, click the rescan button located in the adding group form.
Reusing disks from an exported and deleted Zpool
After deleting an exported Zpool, not all disks which were a part of a Zpool become immediately available. Before you can reuse disks, which were previously used as a Spare or a Read Cache, you must first clean them. Use “Remove ZFS data structures and disks partitions” function located in the “Extended tools”.
Negotiated speed of network interfaces may not display correctly
For some network interfaces, the negotiated speed field may display an incorrect value in GUI and Console. This issue will be fixed in next releases.
Limited possibility to display a large number of elements by the GUI
After creating multiple snapshots, clones or zvols some forms in GUI work very slow. If you need to create many snapshots, clones or zvols, it is strongly recommended to use CLI in order to perform operations on them.
Open-E VSS Hardware Provider system recommendations
It is strongly recommended to use Windows Server 2012. On the other Windows systems, Open-E VSS Hardware Provider Configuration works unstable.
Exceeded quota for dataset does not allow to remove files
Files located on datasets with exceeded quota cannot be removed. In this case, please resize quota and then remove unnecessary files.
Slow WebGUI with multiple datagroups
Zpool with more than 20 datagroups causes that some forms on WebGUI work very slow. If you need to create many datagroups, it is strongly recommended to use CLI API.
Slow WebGUI with multiple datasets
More than 25 datasets cause that WebGUI works slow.
For Open-E JovianDSS users, it is recommended to upgrade Zpools to the latest ZFS file system. Although the file system upgrade is absolutely safe for your data, and takes only few minutes, please be aware that this operation cannot be undone. In order to upgrade a single Zpool, please use "WebGUI -> Zpool options -> Upgrade file system" from Zpool's option menu.
Intel® Ethernet Controller XL710 Family
In case of using Open-E JovianDSS with Intel® Ethernet Controller XL710 Family, it is necessary to update firmware’s network controller to the version: f4.33.31377 a1.2 n4.42 e1932.
Motherboards with x2APIC technology
In case of using a motherboard with x2APIC technology enabled, it is necessary to disable x2APIC in BIOS. Otherwise, problems with CPU cores will occur.
NFS FSIDs and Zpool name
One of the factors that have been taken into account when NFS FSIDs are generated is Zpool name. It indicates that when Zpool name is changed, e.g. during export and import with different names, FSIDs for NFS Shares located on this Zpool will also be changed.
High Availability shared storage cluster does not work with Infiniband controllers
Due to technical reasons the High Availability shared storage cluster does not work properly when using the Infiniband controllers for VIP interface configuration. This limitation will be removed in the future releases.
Disks with LVM data cannot be used with the created Zpool
Attempt to create Zpool with drives that contain LVM data will fail with the following error:
"cannot open 'lvm-pv-uuid-R25lTS-kcDc-eiAN-eAlf-ppgi-rAqu-Oxy1Si': no such device in /dev must be a full path or shorthand device name"
In this case, if you want use those disks, please use “Remove ZFS data structures and disks partitions” function located in “Extended tools”.
Unexpected long failover time, especially with HA-Cluster with two or more pools
Current failover mechanism procedure is moving pools in sequence. Since up27 release, up to 3 pools are supported in HA-cluster. If all pools are active on single node and failover needs to move all 3 pools, the failover may take longer than 60 seconds which is a default iSCSI timeout in Hyper-V Clusters. In some environments, under heavy load a problem with too long time of cluster resources switching may occur as well. If the switching time exceeds the iSCSI initiator timeout, it is strongly recommended to increase the timeout up to 600 seconds.
In case of using Windows, to increase iSCSI initiator timeout, please perform following steps:
1. Run regedit tool and find: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\...\Parameters\MaxRequestHoldTime registry key
2. Change value of the key from default 60 sec to 600 sec (decimal)
In case of using VMware, to increase iSCSI initiator timeout, please perform following steps:
1. Select the host in the vSphere Web Client navigator
2. Go to Settings in the Manage tab
3. Under System, select Advanced System Settings
4. Choose the Misc.APDTimeout attribute and click the Edit icon
5. Change value from default 140 to 600 sec.
In case of using XenServer, to increase iSCSI initiator timeout, please perform following steps:
A. For existing Storage Repositories (SR):
1. Edit /etc/iscsi/iscsid.conf
2. node.session.timeo.replacement_timeout = 120
3. Change value from default 120 to 600 sec.
4. Detach and reattach SRs. This will update the new iSCSI timeout settings for the existing SRs.
B. For new Storage Repositories (SR):
1. Edit /etc/iscsi/iscsid.conf
2. node.session.timeo.replacement_timeout = 120
3. Change value from default 120 to 600 sec.
4. Create the new SR. New and existing SRs will be updated with the new iSCSI timeout settings.
Activation may be lost after update
In some environments, after update to up11 system may require re-activation. This issue will be removed in the future releases.
Bonding ALB and Round-Robin do not work in Hyper-V and VMware environments
In case of using JovianDSS as Hyper-V or VMware guest, bonding ALB and Round-Robin is not supported. Please use another type of bonding.
Continuous writing in VMware guest can cause that deleting VMware snapshot can take long time
Using ODPS on zvol/dataset with VMware guest where many I/O operations are performed can cause that the process of deleting VMware snapshot can take long time. Please take this into consideration while you set up the scheduler for Off-site Data Protection Service task.
Enabling quota on dataset can cause file transfer interrupt
Enabling quota functionality on a dataset can cause file transfer interrupt. Before using it in production environment, please enable quota on dataset, or make sure that no file transfers are active.
Nodes connected to the same AD server must have unique Server names
If JovianDSS nodes are connected to the same AD server, they cannot have the same Server names.
Share can not be named the same as Zpool
In case of share with the same name as Pool connections problem will occur. Please use different names.
No persistent rules for network cards in virtual environment
Changing settings of virtual network cards (delete, changing MAC, etc.) can cause unstable system behaviour. Please do not change settings on production system. This issue will be fixed in next releases.
Downgrade to up17 or earlier is not possible
Starting from up18 bootable medium has always SW RAID structure. Attempt to come back to earlier version is impossible. If you need come back to earlier version, you must reinstall version again.
System cannot be installed on cciss based controllers
This issue will be fixed in next releases.
Interrupt the process of adding second disk to SW RAID (bootable medium) can cause run system from disk with uncompleted data
Performing operation like: reboot, shutdown, power off, etc. during mirroring data on new added disk can cause that system will be booted from new disk which has incomplete data. In this case, SW RAID function shows empty status and wrong number of RAID members. To resolve this issue, please plug off disk which has incomplete data, boot system, plug in disk and add it once again to SW RAID.
SAS-MPIO cannot be used with Cluster over Ethernet
It is strongly not recommended to use Cluster over Ethernet with SAS-MPIO functionality. Such a configuration can lead to a very unstable cluster behavior.
On- & Off-site Data Protection backward compatibility problem
In case of using On- & Off-site Data Protection functionality in up21 or earlier, it is strongly recommended to remove all backup tasks created by CLI API and re-create it using GUI.
Wrong state of storage devices in VMware after power cycle of both nodes in HA FC Target
In FC Target HA environment, power cycle of both nodes simultaneously may lead to a situation when VMware is not able to restore proper state of the storage devices. In vSphere GUI LUNs are displayed as Error, Unknown or Normal,Degraded. Moving affected pools to another node and back to its native node should bring LUNs back to normal. A number two option is to restart the Failover in Jovian’s GUI. Refresh vSphere’s Adapters and Devices tab afterwards.
Problem with maintenance in case of disk failure
In case of disk failure, please remove the damaged disks from the system, before starting administrative work to replace the disk. The order of actions is important.
Separated mode after update from JovianDSS up24 to JovianDSS up25
In HA cluster environment after updating of one node from JovianDSS up24 to JovianDSS up25 the other node can fall into separated mode and the mirror path might indicate disconnected status. In such a case go to Failover Settings and in the Failover status section select Stop Failover on both nodes. Once this operation is finished select Start Failover.
Different Write Cache default setting for zvols in early beta versions of Jovian DSS up25
In the early beta versions of JovianDSS up25 the default value of the Write Cache Log bias of zvols was set to “In Pool (Throughput)”. In the final release of Jovian up25 the Log bias is set to “Write log device (Latency)”.
Please note, that “In Pool (Throughput)” setting may cause a drop in performance in environments with a lot of random access workloads which is a common factor for a majority of production environments.
Target alias name is required while configuring HA FC Target in case of adding two or more ports to one FC group
If we want to have more then one port in each FC group (in HA FC configuration) it is necessary to type in Target alias name for every port. Otherwise an error message “Target alias is already used” can show up while setting up remote port mapping for FC targets in (pool name) -> Fibre Channel -> Targets and initiators assigned to this zpool. This issue will be resolved in the future release.
New default value for qlini_mode parameter for FC kernel module qla2xxx_scst
In order to configure FC Target, kernel module parameter qlini_mode should be set to “exclusive” (in some early beta versions of Jovian up25 qlini_mode was set up to “enabled”). In order to verify the value of this parameter open Jovian TUI and use CTRL+ALT+W key combination to launch Hardware configuration. Press "Yes" to acknowledge the initial warning message. Type in the password. Choose option: Kernel module parameters. Select qla2xxx_scst QLogic Fibre Channel HBA Driver and make sure the value of this parameter is set to “exclusive”.
Please note that in order to change this parameter Failover must be stopped first.
Very low performance of FIO/WT in case of mixed FIO/WT and FIO/WB zvol configurations over Fiber Channel
In case of the mixed FIO/WT and FIO/WB zvol configurations over FC one can observe significantly decreased performance on FIO/WT.
More than one zvol with FIO/WB mode can cause instability of the Fiber Channel connection
If there's more than one FIO/WB zvol or a FIO/WB zvol is coexisting with other types of zvols it can cause an instability of the FC connection with client machines. As a result client machines may unexpectedly lose FC connected resources.
In certain situations system page cache is not able to flush File I/O errors by itself and cache flushing has to be performed manually
Under certain conditions (like overfilling zvol and then expanding its size) some File I/O errors may be held by the system page cache and it requires manual flushing (in GUI use Storage -> Rescan).
Updating nodes of the Jovian cluster from up24 and earlier versions changes FC ports to target mode resulting in losing connection to a storage connected via FC initiator
There is a significant difference in FC configurations in up24 and earlier versions. Those versions allowed the FC ports to be configured in initiator mode only, while later versions allow both target and initiator mode with target as default, so in case of using storage connected via FC initiator, FC port(s) must be manually corrected in GUI of the updated node.
Updating Metro Cluster node with NVMe disks as read cache from JovianDSS up26 or earlier can cause the system to lose access to the NVMe disks
The process of updating of Metro Cluster node from JovianDSS up26 or earlier is changing NVME disk IDs. In consequence moving pool back to updated node is possible but the read cache is gone (ID mismatch). In order to bring read cache back to the pool we recommend to use console tools in the following way: press Ctrl+Alt+x -> “Remove ZFS data structures and disks partitions”, locate and select the missing NVMe disk and press OK to remove all ZFS metadata on the disk. After this operation click Rescan button in GUI -> Storage. The missing NVMe disk should now appear in Unassigned disks at the bottom of the page which allows to select that disk in pool’s Disk group’s tab. Open Disk group tab of the pool, press the Add group button and select Add read cache. The missing disk should now be available to select it as a read cache.
Synchronization of a large LDAP database can last for a long time (e.g. 10h for 380K users) and can be associated with high system load
This problem will be solved in future releases.
Long time of a failover procedure in case of Xen client with iSCSI MPIO configuration
In a scenario where Xen client is an iSCSI initiator in MPIO configuration, the power-off of one node starts the failover procedure that takes a very long time. Pool is finally moved successfully but there are many errors showing up in dmesg in meantime. In case of such an environment we recommend to add the following entry in the device section of the configuration file: /etc/multipath.conf:
The structure of the device section should look as follows:
path_selector "round-robin 0"
In case of large number of disks, zpool move can take a long time
In certain environments in case of large number of disks (about 100 and more) the zpool move operation can take a long time.
No support for VMD option in BIOS leads to a problem with listing PCI devices
On some servers, an enabled VMD option in BIOS causes that PCI devices are not listed properly. If this is the case please disable the VMD option in BIOS. This problem will be solved in the future release.
Rolled back data are not properly refreshed both in Windows and Vmware systems
Before using rollback operation on zvol please detach iSCSI or FC target, perform rollback operation and reattach target.
User gets deleted from share access list after changing its username on AD server
If the AD user is assigned to a share and later the username is changed we should let JDSS know about it. Using the "Synchronize and update shares configurations" operation on JDSS leads to a situation where the changed user gets deleted from the share’s access list. The new username needs to be added to the share’s access list manually.
QLogic 32Gbit FC HBA is no longer supported
Starting from JovianDSS up29 we no longer support QLogic 32Gbit FC adapters.
Certain 16Gbit FC HBAs are no longer supported
Starting from JovianDSS up29 we no longer support certain 16Gbit FC adapters. If you are using a 16Gbit FC adapter based on the Qlogic chipset using the qla2xxx_scts driver, please refer to our online hardware compatibility list (HCL) to verify if that particular adapter is supported.
Our HCL is available at this link: https://www.open-e.com/support/hardware-compatibility-list/open-e-jovian-dss/
E-mail password cannot contain special non-ASCII characters
The following special characters # : + cannot be used in a password used in an e-mail notification feature. They can break the authentication process.
LSA e-mail notifications does not work with SMTP servers requiring SSL/TLS authentication
E-mail alert configuration in LSI Storage Authority Software does not work with SMTP servers which require SSL/TLS authentication
Moving IP address of the NFS share’s IP read only access list to read/write access list cannot be performed in one step
If an IP address is already present on the NFS access list and you would like to move it to another access list, it has to be performed in two steps. First delete the IP address from the current list and apply the changes. Next edit the NFS share again and add the IP address to the other access list.
If the used space on zpool reaches more than 80%, the system may generate high load and become unstable
If the used space on the zpool reaches more then 80%, the system is trying to utilize the available space to the maximum. As a result, the system load may increase, especially waiting I/O and cause its unstable work. Expanding the pool size space is recommended.
In certain situations WebGUI is not showing the current state of the system
There are situations when the system is performing actions taking too long for the WebGUI to refresh the values in the web browser. In such a case the system is showing the old value taken directly from cache memory. We recommend using the F5 key to refresh the WebGUI.
An ongoing O&ODP process involving small zvol block size or dataset record size generate high load and render the system unstable
O&ODP backup tasks involving small zvol block sizes as well as small dataset record sizes (4KB - 16KB) are known to generate very high load rendering the system unstable. We recommend using at least 64KB sizes for zvols and datasets.
Runtime UPS calibration in the client-server configuration unexpectedly shutdowns JovianDSS
In the client-server configuration of the UPS, the runtime UPS calibration process returns an improper value interpreted by JovianDSS as being on battery. When it timeouts it shuts the system down.
Starting from up29 (including updating from previous version), system cannot boot up in UEFI mode if your boot medium is controlled by LSI SAS 9300 HBA with outdated firmware
Make sure your LSI SAS 9300 HBA has the latest firmware installed. A quick workaround is changing the booting mode from UEFI to Legacy.
Bonded Mellanox network cards show negative values on the network usage chart
This issue will be solved in the future release.
In case of hundreds of thousands of LDAP users system starts very slowly
LDAP database is stored on the boot medium. If you have that large LDAP database we recommend using ultra fast NVMe disk for boot medium.
After update to JovianDSS up29 write back cache on some hardware RAID volumes can be unintentionally disabled
Starting from JovianDSS up29 we disable write-back cache on all HDD disks by default, but we do not disable write-back cache on SSD drives and hardware RAID volumes. It can happen however that the write-back cache on some RAID volumes can be turned off. Hardware RAID volume performance can be heavily impacted by the lack of the write-back cache, so please make sure it's enabled after update. Open TUI and invoke Extended tools by pressing CTRL+ALT+t, then select Disk write-back cache settings.
Restarting or disconnecting JBOD with the write-back cache enabled on disks can lead to the data inconsistency
If write-back cache is enabled on disks in JBOD then restarting or disconnecting JBOD can lead to data inconsistency. Starting from Jovian up29 we disable write-back cache on HDD disks by default during bootup procedure. We do not disable write-back cache on SSD drives and hardware RAID volumes.
Snapshots are not displayed after a system reboot if there are more than a few thousands of snapshots
In case there is a large number of snapshots (more than a few thousands) there might be a significant delay in listing them in WebGUI after a system reboot. Depending on how big the number of snapshots is, it may take a few minutes or up to several dozen minutes to populate the list in WebGUI.
It is not recommended to use the gzip-9 compression algorithm.
In case of using the gzip-9 compression algorithm the system can behave unstable when copying the data to storage. It is possible to use this compression algorithm only in environments where very efficient processors are being used.
It is not recommended to use more than 500 zvols.
In case of using more than 500 zvols in the system, the responsiveness of the Web-GUI may be low and the system may have problems with the import of zpools.
It is recommended to use Fibre Channel groups in Fibre Channel Target HA Cluster environments that use the Fibre Channel switches.
In case of using the Fibre Channel switches in FC Target HA Cluster environments, it is recommended to use only Fibre Channel groups (using the Fibre Channel Public group it is not recommended).
Manual export and import of zpool in the system or deactivation of the Fibre Channel group without first suspending or turning off the virtual machines on the VMware ESXi side may cause loss of access to the data by VMware ESXi.
Before a manual export and import of a zpool in the system or deactivation of the Fibre Channel group in Fibre Channel Target HA Cluster environment, you must suspend or turn off the virtual machines on the VMware ESXi side. Otherwise, the VMware ESXi may lose access to the data, and restarting it will be necessary.
In Fibre Channel Target HA Cluster environments the VMware ESXi 6.7 must be used instead of VMware ESXi 7.0.
In case of using the VMware ESXi 7.0 in Fibre Channel Target HA Cluster environment, restarting one of the cluster nodes may cause the Fibre Channel paths to report a dead state.
Sometimes cluster nodes hang up during boot of Open-E JovianDSS.
In case one of the cluster nodes hangs up during Open-E JovianDSS boot, it must be manually restarted.
Sometimes when using the ipmi hardware solutions, the cluster node may be restarted again by the ipmi watchdog
In this case, it is recommended to wait 5 minutes before turning on the cluster node after it was turned off.
Sometimes restarting one of the cluster nodes may cause some disks to be missing in the zpool configuration.
In this case, click the “Rescan storage” button on the WebGUI to solve this problem.
The Internet Connection Check functionality has been removed.
In order to check the internet connection, try to get the date and time from the NTP server using the Web-GUI (System Settings -> System -> Time and date settings).
After upgrading the system to a newer version, the event viewer reported an error message: An unexpected system reboot occurred.
After upgrading the system to a newer version, the event viewer reported an error message: "An unexpected system reboot occurred. Run the 'Scrub scanner' on all pools to check the system integrity. Analysis of logs and previous events can help to find the cause of this problem and prevent the issue in the future. For more information, refer to the help article.". This information should be ignored.
Low performance on remote disks in case of new installation of JovianDSS up29r2.
The source for this problem is the zfs_vdev_max_active parameter set to 1 on a new installation of JovianDSS up29r2. To resolve this problem, please change the value of the zfs_vdev_max_active parameter from 1 to 1000 in TUI. In order to change the zfs_vdev_max_active parameter to 1000 open JovianDSS TUI and use CTRL+ALT+W keys combination to launch Hardware configuration. Press "Yes" to acknowledge the initial warning message. Type in the password. Choose option: Kernel module parameters. Select the zfs module, then the zfs_vdev_max_active parameter and change its value to 1000. This operation requires a restart of the JovianDSS. This should be done by selecting the Reboot option in the TUI.
In case of no local storage disks in any Non-Shared storage HA Cluster node, the remote disks mirroring path connection status shows incorrect state: Disconnected.
According to assumptions, each cluster nodes in Non-Shared storage HA Cluster must have at least one local storage disk before creating the remote disk mirroring path connection.
In some environments in case of using RDMA for remote disks mirroring path, shutdown one of the cluster nodes may causes its restart instead of shutting down.
In some environments in case of using RDMA for remote disks mirroring path, shutdown one of the cluster nodes may causes its restart instead of shutting down.
It is not recommended to use the ATTO Fibre Channel Target in the HA cluster environment.
In case of using the ATTO Fibre Channel Target in a HA Cluster environment, after the power cycle of one of the cluster nodes, the fibre channel path reports a dead state. In order to restore the correct status of these fibre channel paths, the VMware server must be restarted.
In case of using the ATTO Fibre Channel Target in a HA cluster environment, restarting the cluster node with both zpools imported in the system causes the second cluster node to be unexpectedly restarted.
Therefore, using the ATTO Fibre Channel Target in the HA cluster environment is not recommended.
The SED functionality configuration issues
The SED functionality in Open-E JovianDSS enables to use the drives with verified SED configuration only - they are tagged as "SED" and listed on the Open-E JovianDSS HCL. In order to properly configure the functionality, please follow the steps described in the Knowledge Base article: https://kb.open-e.com/jdss-sed-support-in-joviandss_3381.html
The SED configuration tool available in TUI also lists devices that are not currently supported.
The SED configuration tool available in TUI also lists devices that are not currently supported. To check if a given device is supported, see the HCL list available on the Open-E webpage (https://www.open-e.com/support/hardware-compatibility-list/open-e-jovian-dss/). To find devices for which we support the SED functionality, on the Open-E HCL page in the form: "Search by component", enter: “SED” in the keyword field and click the search button (loupe icon).
Enabling the autotrim functionality in the zpools may cause drastic increase load or iowait in the system.
In case of a drastic increase load or iowait in the system after enabling the autotrim functionality in the zpools, consider disabling it. It is recommended to run the "Trim" function manually on demand and at a convenient time (e.g. at a time when the system is working under less load).
The Mellanox ConnectX-3 network controller is no longer supported in RDMA mode due to its instability.
In order to provide stable work with RDMA we recommend using the Mellanox ConnectX-4, ConnectX-5 or ConnectX-6.
The Network usage charts display incorrect data for an Active-Backup bonding with RDMA.
The Network usage charts incorrectly display data for systems using the Active-Backup bonding with RDMA. The charts only reflect the usage of one network interface included in the Active-Backup bonding (the charts for the second network interface are not generated at all).
Duplicate entries appear in the Service Status tab in the WebGUI.
In certain scenarios, the Service Status tab in the WebGUI shows duplicated instances of the same connection.
Restoring data backups from the macOS Time Machine application may not work correctly with older versions of the macOS system.
In case of problems with restoring a copy of data from the Time Machine application, it is recommended to update the macOS system to a new version.
The Virtual Hard disks smaller than 1B are visible in the WebGUI.
It’s possible to disable the virtual disks through IPMI settings. In Settings -> Media Redirection Settings -> VMedia Instance Settings:
Uncheck "Emulate SD Media as USB disk to Host" checkbox - it manages one of the virtual disks.
Set "Hard disk instances" to 0 in a combo box.
Set "Remote KVM Hard disk instances" to 0 in the combo box - settings of the combo box manage the second virtual disk.
Unsupported configuration of VMware virtual machines (consisting of multiple disks) for data rollback from snapshots in On- & Off-site Data Protection.
The VMware virtual machine data rollbacks from snapshots using the On- & Off-site Data Protection functionality are not supported when the virtual machines consist of multiple disks. The specific virtual machine configuration is incompatible with the restoration process.
Subdomain statuses in the User Management tab in the WebGUI are not updated.
In case of unavailability of a given subdomain, information about its status will not be updated on the WebGUI (even by pressing the refresh button).
The problems with users and groups synchronization within the Active Directory one-way trusted configuration.
In case of problems it’s recommended to use two-way trusted configuration.
Partial support for REST API v3.
The REST API v3 is currently only partially supported. As a result, not all operations can be executed using this version of the REST API. For optimal utilization of the REST API, we highly recommend all customers to employ REST API v4.
SAS Multipath configuration is not supported in the Non-Shared Storage Cluster.
In the case of the Non-Shared Storage Cluster, the SAS Multipath configuration is not supported at all. In this scenario, all the disks need to be connected through one path only. In the case of using the JBOD configuration with disks connected through a pair of SAS cables, one of them must be disconnected.
Username in LDAP database can’t be changed.
To modify a username in the LDAP database, the administrator needs to delete the user account and creating a new one in the WebGUI.
The hard disk LED locating and disk faulty functionality do not work properly using the Broadcom HBA 9600 Storage Adapter.
In the case of using the Broadcom HBA 9600 Storage Adapter the Hard disk LED locating and disk faulty functionality do not work.
The Broadcom HBA 9600 Storage Adapter may cause “Target allocation failed, error -6” error messages in dmesg.
In the case of using the Broadcom HBA 9600 Storage Adapter,using the “Rescan” button in the storage tab in the WebGUI may results in the “Target allocation failed, error -6” error messages in dmesg.
The ARCHTTP tool, when in use, might erroneously redirect to another network interface.
To avoid redirection to another network interface, it’s recommended to connect to the ARCHTTP tool using the primary network interface available in the Open-E JovianDSS (the network interface is usually: eth0).
Resilver progress bar in the HA Non-shared Cluster Storage environment may show values over 100%.
In the case of using the HA Non-Shared storage cluster with compression and deduplication enabled it has been observed that the resilver progress bar on the WebGUI may display values exceeding 100%.
Sometimes a web browser may display a blank help page.
Sometimes a web browser may redirect to the help page using HTTPS, which can result in a blank page being displayed. To resolve this issue, please ensure that your web browser is redirected to the help page using HTTP.
Identification LED blinking does not work on NVMe drives in AMD-based servers.
The Identification LED blinking on NVMe drives does not work on servers based on AMD processors. This problem will be solved in future releases.