{"id":50928,"date":"2021-03-17T12:37:27","date_gmt":"2021-03-17T11:37:27","guid":{"rendered":"https:\/\/blog.open-e.com\/?p=50928"},"modified":"2025-04-14T11:12:52","modified_gmt":"2025-04-14T11:12:52","slug":"version-up29-of-open-e-joviandss-storage-os-is-available","status":"publish","type":"post","link":"https:\/\/www.open-e.com\/blog\/version-up29-of-open-e-joviandss-storage-os-is-available\/","title":{"rendered":"Version Up29 of Open-E JovianDSS Storage OS is Available"},"content":{"rendered":"<p>\t\t\t\t<span style=\"font-weight: 400;\">After a long year of intense product development, Open-E lab just released the latest update of our flagship storage operating system \u2013 Open-E JovianDSS.\u00a0 The up29 version is now available and provides plenty of new functionalities and improvements. One of the most awaited features is a sequential algorithm that accelerates data recovery and helps to overcome hardware limitations in terms of disk performance. See what else is new and upgrade your Open-E JovianDSS today!<\/span><\/p>\n<h3>Sequential algorithm for data scrubbing<\/h3>\n<p><span style=\"font-weight: 400;\">To speed up the process of scrubbing, which helps to maintain the data integrity, Open-E JovianDSS has been upgraded with a sequential scrub algorithm. With a new, two-phased algorithm, metadata is first scanned through the structure to create the list of data blocks in the memory queue. The list is then sorted by blocks\u2019 size and offset in order to arrange them in sequential order (as they are physically located on the drive). In the second phase, based on a sorted list, data on the pool is checked byte per byte against their checksums to find corrupted ones (if any). Thanks to this, we can scrub now terabytes of data in days rather than months.<\/span><\/p>\n<h3>Sequential algorithm for data resilvering<\/h3>\n<p><span style=\"font-weight: 400;\">The faster sequential algorithm was also implemented into a resilver mechanism, which is executed in case of a drive replacement due to its failure, removal, or temporal unavailability. To execute the process, metadata is scanned to make a list of data blocks that need to be resilvered. The list is then sorted by size and offset on a drive, to create a sequential queue of blocks that will be recovered into the new drive. This approach is far more efficient than the former mechanism, based on the random I\/O operations.\u00a0<\/span><\/p>\n<h3>Hot-plugging feature for NVMe disks<\/h3>\n<p><span style=\"font-weight: 400;\">We implemented a hot-plugging and swap feature that allows adding faulty NVMe disks without shutting down and restarting the system.\u00a0<\/span><\/p>\n<h3>New REST API functionalities<\/h3>\n<p><span style=\"font-weight: 400;\">In update 29 of Open-E JovianDSS we have also provided two brand new functionalities for REST API: hard (low level) reboot, and additional filters allowing search by SCSI ID, EUI, target name, and Zvol name.<\/span><\/p>\n<h3>Logging mechanism improvement<\/h3>\n<p><span style=\"font-weight: 400;\">Open-E JovianDSS logging mechanism has been improved and optimized in case of hard or unexpected reboots.<\/span><\/p>\n<h3>Text-based User Interface update<\/h3>\n<p><span style=\"font-weight: 400;\">In update 29 we have also enabled the following features in TUI:<\/span><\/p>\n<ul>\n<li><span style=\"font-weight: 400;\">small update removing tool<\/span><\/li>\n<li><span style=\"font-weight: 400;\">disk LED blinking reset tool\u00a0<\/span><\/li>\n<li><span style=\"font-weight: 400;\">write cache management tool (on\/off)<\/span><\/li>\n<\/ul>\n<h3><span style=\"font-weight: 400;\">Open-E JovianDSS up29 updates!<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">To keep Open-E JovianDSS system environment secure and stable, we have also updated the following systems, drivers, and controllers:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Kernel 4.19<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">ZoL 2.0.0-1<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Intel 1GbE driver (igb, v5.4.6)<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Intel 10GbE driver (ixgbe, v5.9.4)<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Intel 1GbE driver (e1000e, v3.8.4-NAPI)<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Broadcom BCM573xx and Broadcom BCM574xx controllers (bnxt_en, v1.9.2)<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">MegaRAID Storage Manager (MSM, v.17.05.00.02)<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Mellanox ConnectX-3 driver (mlx4_core, v4.7-1.0.0)<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Mellanox ConnectX-4\/5 driver (mlx5_core, v4.7-1.0.0)<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">QLogic Fibre Channel HBA Driver (Target Mode Support, up to 26xx\/83xx ISP) (qla2xxx_scst, v8.04.00.05.2.2-SCST.03-k-p)<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">ATTO Celerity 16Gb\/32Gb Fibre Channel Adapter driver (celerity16fc, v2.02.0f1)<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">HP Smart Array driver (HPSA, v3.4.20-196)<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Adaptec Series SAS\/SATA 6\/12GB RAID driver (aacraid, v1.2.1.59002src)<\/span><\/li>\n<\/ul>\n<p>The up29 version of Open-E JovianDSS can be downloaded <a href=\"https:\/\/www.open-e.com\/download\/open-e-jovian-data-storage-software\/\">here<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>After a long year of intense product development, Open-E lab just released the latest update of our flagship storage operating system \u2013 Open-E JovianDSS.\u00a0 The up29 version is now available&nbsp;&#8230;<\/p>\n","protected":false},"author":2,"featured_media":55458,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[793],"tags":[86,469,685],"class_list":["post-50928","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-updates","tag-backup","tag-open-e-joviandss","tag-up29"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.open-e.com\/blog\/wp-json\/wp\/v2\/posts\/50928","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.open-e.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.open-e.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.open-e.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.open-e.com\/blog\/wp-json\/wp\/v2\/comments?post=50928"}],"version-history":[{"count":1,"href":"https:\/\/www.open-e.com\/blog\/wp-json\/wp\/v2\/posts\/50928\/revisions"}],"predecessor-version":[{"id":55254,"href":"https:\/\/www.open-e.com\/blog\/wp-json\/wp\/v2\/posts\/50928\/revisions\/55254"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.open-e.com\/blog\/wp-json\/wp\/v2\/media\/55458"}],"wp:attachment":[{"href":"https:\/\/www.open-e.com\/blog\/wp-json\/wp\/v2\/media?parent=50928"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.open-e.com\/blog\/wp-json\/wp\/v2\/categories?post=50928"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.open-e.com\/blog\/wp-json\/wp\/v2\/tags?post=50928"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}