GUI client/REST server: *** Commit history: a9d8402b73..b8e2f1afe1 *** Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-520 build 64 (ab9afa7dedb6f40b132743c994ab2a49b041249f) BUGFIX: (src#34549) - Execute 'sm_config_drives CHANGE-DS-DRIVE' after S3 object lock feature has been switched on for a datastore wip: Fix failing unit tests wip: (src#34918) - UI stucks for some seconds opening client properties, if client is assigned to a VM Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-520 build 63 (18d7245c291782ced692b5fc9e175c91f0e6e945) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-520 build 62 (db02264584b8240d14ee6e52a63228fda6b58430) BUGFIX: (src#34947) - Restore an encrypted backup via CLI does not work if the encryption key is not saved in the database wip: (src#34467) - With Java 21 the "Reporting period" in the Rythm report contains an unencoded multibyte special character Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-520 build 61 (22100098dab620b9180493a171586cf265ccf12f) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-520 build 60 (11d5dee0c7a75f7e571084ff77d80f7338956dcf) change: Disable license check when creating a new task. Implementation is unaware of license edition. BUGFIX: (src#34926) - GUI: Storage Backend of Si3v2 Store does not show the assigned credential set BUGFIX: (src#34932) - NPE during Login with LDAP user wip: (src#34929) - Restart of migration by 'sm_cmd' fails CHANGE: (src#34918) - UI stucks for some seconds opening client properties, if client is assigned to a VM wip: Fix failing unit tests. BUGFIX: (src#34929) - Restart of migration by 'sm_cmd' fails bugfix: Set correct value for 'unlimited' of DB:defaults.sm_conf_max_sds_rds Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-520 build 59 (3e5f30801e5127593cfe3f4c90ecc47d692ba780) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-520 build 58 (ae8037e63630fea3b619d39e6543388cfebc42a8) new: (src#34920) - WebUI: Searching in the free text field of Restores leads to an error 'column reference "msg" is ambiguous'. Merge remote-tracking branch 'remotes/origin/master' into v5_2_0 wip: Fix failing unit tests. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5567 (67fef969101317309c549d1b420b673285b91cfb) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5566 (f848e70643f71bdcb1fd90276b15845c25c3f9b3) new: Introduce specific error code when sesam backup to delete is the last backup. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5565 (0e54aaefa7d8a2a40b685b03401d170b35393de4) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5564 (f152d4b1349a8329c5ec19e15276eb0e31514c06) wip: (src#34817) - Change the current REST API to a generated swagger Doc. new: Add information about the acceptance state of EULA to server info. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5563 (8f16ec3570aa311af9704a131c2546cb6984aa2d) wip: Fix failing unit tests. wip: (src#34817) - Change the current REST API to a generated swagger Doc. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5562 (d7c461544361be722256c2ec887a531d9ff969dd) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5561 (c7d26fd2a2c3cb194225f2fed89140cb9f7d6d47) wip: (src#34868) - Check and correct restores/start endpoint for starting an existing restore task Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5560 (fabb324c689e5a78aa8292aa80ecbcb9dc3ba5a6) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5559 (b46e6435af65b0632d7ac53041a89ef17642e26b) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5558 (3623d557835c1f5a55aebb491c1cb48828040ec5) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5557 (309d960305edbb8e6d8ba2f05b2f6083a3ebd578) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5556 (0f8e4b09f9bf5bcf35e39597fcd6e2a47f872a81) wip: Prepare for OAuth2 authentication source Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5555 (bead4d5c95faa4889380c1804e757eb856ce1512) change: Up-rev Spring Core framework to 6.2.8 Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5554 (7dcd3817cea8cf870b0b4fc1296add22dc4c601a) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5553 (7fa9234f793fb03ecf4a12c6bf21fe614ce5e2e5) new: Add dependencies to Spring Security OAuth2 client new: (src#32274) - Getting of all backup items of a certain backup type as flat list Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-520 build 57 (420a7b47cc65c71a38af1c10ad01a3dd16d65590) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5552 (abfc3ff2bb5b88290c75e331d97cf0bc8af5dbbf) Merge remote-tracking branch 'remotes/origin/master' into v5_2_0 wip: (src#34817) - Change the current REST API to a generated swagger Doc. wip: Fix failing unit tests. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5551 (df14ed183fb0fe7969fb1bf5161e07e03929eb09) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5550 (c2a3642597d1f4d0ea0cd343e79cf4ef382d5a06) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5549 (ca506099c1ff324cdaa741f677fc5f2062a1d6f4) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5548 (0a22238ba275e3e391dd8abde430c97371141971) NEW: (src#34825) - Create Sesam backup task by CLI Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5547 (469ae2591b9f3853b9ca91a820fe8c0f45946bb3) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5546 (984648720f229873703ecd3a83c2ccaf596e1cd8) wip: Fix failing unit tests. wip: (src#34452) - Integrate AMOS analyzer module into SEP sesam / Adjust Tests wip: (src#34452) - Integrate AMOS analyzer module into SEP sesam / Change severity parameter type, add parameter to alerts wip: Fix failing unit tests. wip: (src#32247) - Cloud data store creation assistant Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5545 (c17bbdf525f9b4fa4c438c0853e9dc4b88ae8e85) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5544 (0d35de6a5c88450e5eaf08bb7ec4d96757080003) new: Introduce credential subtype "WASABI" wip: (src#34817) - Change the current REST API to a generated swagger Doc. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-520 build 56 (323b6cc2d268757e4867c5c836be45e458bc2a95) Merge remote-tracking branch 'remotes/origin/master' into v5_2_0 wip: (src#34452) - Integrate AMOS analyzer module into SEP sesam / Add filter for deprecated value. Set deprecated value to false when new alert is created Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5543 (ceff18c80c3e29a298c930407336480a7c8628b8) bugfix: (src#34901) - Browse of some backup types is incomplete or results in empty browse list Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5542 (182e3ca35bee52b79c4bd03a55925c308e965872) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5541 (d5bb8e8a69b056f05794b457f1d454f68957d287) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5540 (9abccc5734f8509bd3d11a325e2b9c1d9afcce83) wip: Store user comment for media pools in DB:media_pools.user_comment instead of DB:media_pools.descript Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5539 (102fd2a964c7ef9fb919a6e596174a44aec198cc) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-520 build 55 (60df574db49b194851633635a8dd7c542a7665b8) Merge remote-tracking branch 'remotes/origin/master' into v5_2_0 CHANGE: (src#34467) - With Java 21 the "Reporting period" in the Rythm report contains an unencoded multibyte special character change: Store user comment for media pools in DB:media_pools.user_comment instead of DB:media_pools.descript wip: (src#34870) - Synchronize types of usable media pools between GUI/WebUI and CLI Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5538 (bb26795c577448174f668854cc4db1e248e96919) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5537 (10ecc79b7691ae174a7632703777be6e7616b057) CHANGE: (src#34896) - VMware: restore does not check if a vSphere datastore does actually exist before accessing it wip: Fix failing unit tests Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5536 (99af5a26818d46503aac5c906327023c58318b07) wip: (src#34870) - Synchronize types of usable media pools between GUI/WebUI and CLI Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5535 (3661ebb1c0de77f18b8228af59c03d3dc8b64257) BUGFIX: (src#34883) - Newday event is being executed each 5 seconds after modifying its schedule via CLI BUGFIX: (src#34893) - GUI incorrectly allows more than 50 characters for the 'Task name' change: Fix handling of 'sm_conf_max_sds_rds' in GUI Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5533 (2eb0fb268429d2268893beee9b0b01ad9a21d4c4) wip: Add missing DB:defaults 'gui.min_ds_capacity_in_GIB' wip: Fix failing unit tests. change: Fix clients filter. Rename filter property 'permit' to 'exec'. CHANGE: (src#34870) - Synchronize types of usable media pools between GUI/WebUI and CLI wip: (src#34879) - Synchronize types of usable media pools between GUI/WebUI and CLI CHANGE: (src#34879) - Synchronize types of usable media pools between GUI/WebUI and CLI Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-520 build 54 (28c57cdf2033961ae4ebe27fff24efb8356cf328) Merge remote-tracking branch 'remotes/origin/master' into v5_2_0 wip: (src#34666) - Start archive adjustment in WebUI change: Reduce the saved extra configuration options more strictly. With the VMX configuration file used for restore, most of the extra configuration options are present in the VMX configuration file. BUGFIX: (src#34882) - vSphere restore to vSAN wrong disk types are used Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5532 (f3ee27f8f92aabd26609c7560e2fbab3dabda907) bugfix: (src#34885) - GUI exception after newday wip: updated REST API documentation wip: (src#34452) - Integrate AMOS analyzer module into SEP sesam / Remove Lombok builder from AlertsFilter to enable inheritance. Add limit and offset to AlertsMapper.xml. Add AlertsFilterTest Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-520 build 53 (44d16e393a3e6fbf3257183891a8170f962b072c) Merge remote-tracking branch 'remotes/origin/master' into v5_2_0 wip: Remove remaining references to 'text' from task group params. wip: Fix failing unit tests. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5531 (b83b5a73b6acaa12088f2af28f149f84953178df) wip: (src#34868) - Check and correct restores/start endpoint for starting an existing restore task wip: updated REST API documentation wip: (src#34817) - Change the current REST API to a generated swagger Doc. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5530 (52e8a14534e4829ed4e9f981c419ad30bef8dfd8) wip: (src#34666) - Start archive adjustment in WebUI BUGFIX: (src#34868) - Check and correct restores/start endpoint for starting an existing restore task Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-520 build 52 (daadf5ec8154078e766fe5b901d0afc84bbac964) Merge remote-tracking branch 'remotes/origin/master' into v5_2_0 change: By default, the OVF configuration file is no longer created for a VMware vSphere virtual machine. BUGFIX: (src#34875) - vSphere disk names at restore are not being changed when backed up VM resides on vSAN bugfix: Blowfish encryption key is now prefixed with '{bf64}'. Handle it correctly. wip: (src#34845) - VMware Single File Restore via attach fails with 'Failed to reconfigure the virtual machine' bugfix: When creating a new virtual machine backup task, the wrong license keys are check if the number of licensed backup tasks are exceeded. wip: updated REST API documentation Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5529 (4911a743893b7cba7c20d140fc326d517d0b079d) wip: Fix failing unit tests. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5528 (3566671c8bd2efc70b8b5b5737d11cbbbae6dc79) wip: (src#34796) - Deletion of client and datamover groups (locations) wip: (src#34817) - Change the current REST API to a generated swagger Doc. BUGFIX: (src#34782) - vSphere restore to VSAN storage fails with 'Failed to create virtual machine directory' Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5527 (a154d23d440ab4025e93eb0c9d96527316539bfb) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5526 (d43f2258944bc312777edeaad6c1313c631e9eb7) BUGFIX: (src#34845) - VMware Single File Restore via attach fails with 'Failed to reconfigure the virtual machine' wip: Fix failing unit tests. change: Handle the "interval" function differently now. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5524 (20fba03f7d7602a812488d6e178f791c8c3b1863) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5523 (a50180b77eb445816f1072c26d0fcd3127be1ca6) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5522 (783911467b4b989744be5ed18ee106d6ef2acc66) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5521 (d0cb9ffc0c5b5ccfb415e1f15875fc060e386167) wip: (src#34817) - Change the current REST API to a generated swagger Doc. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5520 (1f223f486e931a8b7d057f3907e4cde2323a18ba) change: Fix exception when showing the properties view of a client. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5519 (01d136ed9a520e7bc444566903df80e3884a5c37) change: Make it easier to change the timezone of the REST server. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-520 build 51 (a1cce4a9deae57f26c87c89562ceeeac7d99e8e2) Merge remote-tracking branch 'remotes/origin/master' into v5_2_0 Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5518 (4d2f85a899561c197ce76ee77980807b1c83fe51) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5517 (d8f339e7e9c3d2cfd364540494fc5dfd625d09ed) change: Use "u" instead of "sesamuser" and "i" instead of "sesamaddress" when setting the application name for PostgreSQL. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5516 (d30be72c62cd45210980803541d100811f25ed3c) new: (src#34817) - Change the current REST API to a generated swagger Doc. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5515 (2a160a8bba261d2f385262fc20d0d80efa772c16) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5514 (4b5198315f8a72906f214c8609a64f7690d48ea0) wip: Fix failing unit tests. change: Fix references of DB:clients.permit and use DB:clients.exec Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5513 (dca38f671afbf59b4f4c26a8beef11049c14775d) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5512 (f83c08c7ee8f5e92e46f89ee717692c97785ac82) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5511 (e1b7180b0f1ce5c2c84f9f9d994c704e15b703bb) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5510 (d87a6773d2ba33bdd4720c3c994167ab89bb33ad) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5509 (567c8797f64e07c962107f1bc7ec94e8e4669310) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5508 (a68f801d3ee4cf95b164c2653caa1051520a63af) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5507 (9bf4ed59364c94f64961f7cbfd43441a12587341) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5506 (5131cdb954b72b03ba2943a8ac999407c00cc996) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5505 (24b29fe887ff13594b6927384173c67737643e75) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5504 (2da31545d788ae65e81285babab99be6caa15e90) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5503 (ee49ad62d393ec49ef853876b2101d49ca09d95d) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5502 (fd0b170dfde4c8907383807b47ad9f322af9da5a) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5501 (a416638d07874cb2023dd42852191f8ef809eb32) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5500 (c7132fe83a01513e16d5aaf36edb67483315262e) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5498 (54dee5e780284cf6d21a5b56e4c93637a8a9e96a) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5497 (58947b35c4579f2095579b102e38e7717a333f72) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5496 (580f7ae4375e0bd6ab9b02f4384a8b8acf885579) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5495 (9517c9a0fedec356da4ca79238d551f30cb78a6a) wip: Fix failing unit tests. BUGFIX: (src#34840) - Restore of an encrypted backup fails with 'Encryption password validation failed' Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5494 (034fffb6912a3c2f2309b357279c955784cdb857) BUGFIX: (src#34838) - Open backup group properties on Java Gui create an error message "file bck does not exist (File not found)" Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5493 (924d1a5c19fa3b2eac5197cc22972d1e6276f276) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5492 (55c283e126d1f0f48656c08d3717a2a95303282c) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5491 (876a7dfe88989f9bcb954a9835c873a850e4cd84) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5490 (6b36b6991a17e6b3a298a72749c3b1e5e266cbbc) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5489 (68d9088ba78b05c620e59e1813fa1e77e7a85046) BUGFIX: (src#34844) - The saveset overview display in the datastore changes automatically, and fewer results are displayed after a few seconds. wip: (src#17534) - Use common column names for the same information in different tables Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5488 (1d06b962643a92f6c0b597b979ca3d457dbec941) wip: (src#17534) - Use common column names for the same information in different tables Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5487 (0f797906834f212d480c3c7a0f6b1383654735cf) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5486 (a798ec8ac770b5fdcd428dcd842fe634f6226561) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5485 (29d0a99abd5b7d06aad598f46a3b5e31c9c3b99b) wip: (src#34782) - vSphere restore to VSAN storage fails with 'Failed to create virtual machine directory' Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5484 (584e45ad27fc1b88962c721d533f4eadad6c439b) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5483 (cf630a924d51334113b0ba748f7b1cad6e6d7138) change: Restore of VMware vSphere virtual machine fails if the virtual machine name contains "[]". change: Remove mapping of DB:task_groups.text column. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5481 (d39f5c58bef029d49a78701698d4a8f0858f14e5) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5480 (8f514ab700dce1e036dec9f06990314e2d11dd0d) change: Fully qualify column names in "getSourcesFromTasks" query. BUGFIX: (src#34782) - vSphere restore to VSAN storage fails with 'Failed to create virtual machine directory' Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5479 (6fa25db62e90cad56afd6ed55e6d7edaf645d717) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5478 (a3972bb48d70e4292659ea82d66b87692fac4ed9) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5477 (9d5a8710d6e4f2c18828bcfca9da216146c861f9) wip: Fix failing unit tests. wip: Add more unit tests change: Add missing unit tests for domain model objects. Fix several '@Serial' annotation missing warnings. change: Be more precise about the database options new: Add SEP sesam developer guidelines and make them available to Junie coding agent. change: Remove obsolete launch configuration for old VADP module new: Extend the "keep_cbt_files" option to also save a "*.F.cbt" file on backup level FULL wip: Fix failing unit tests. new: (src#34072) - Add more triggers for table sesam_events Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-520 build 50 (e84f9f5f55b6dd5c7b62e121d6931afeffde37c2) Merge remote-tracking branch 'remotes/origin/master' into v5_2_0 bugfix: CLI "generate vsphere" command fails to parse the server name from the given browser path. wip: Fix failing unit tests wip: (src#34808) - Global 'sm_cmd dir hypervisor' command Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5475 (f96029d07c2efb224d1e7237fc6d4e81c18969da) wip: updated REST API documentation wip: (src#34808) - Global 'sm_cmd dir hypervisor' command Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5474 (70b13d19a5976cb39caa7d6bdb9034de7cd1fc29) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-520 build 49 (3cd02ac394371bdb8cf8a57d747dca364ff98162) Merge remote-tracking branch 'remotes/origin/master' into v5_2_0 wip: Fix failing unit tests. BUGFIX: (src#34761) - If the vSphere datamover has a port range configured it is missing in the arguments of child sbc_proxy processes Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5472 (02e4c82c4e115ba1cc468257b226d2c6eec89375) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5471 (d1df376f4468c6ace7c3b560bd8f5978551673c2) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5470 (aaf663d81bb4f546d11720c3c9467cc9a0bfec1d) Merge remote-tracking branch 'remotes/origin/master' into v5_2_0 change: Adjust column length for DB:interfaces and DB:replication_types wip: DB:tasks.task VARCHAR(50) -> VARCHAR(64) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-520 build 47 (3994b95f95ac39062369739a18b7a8034e17d82d) Merge remote-tracking branch 'remotes/origin/master' into v5_2_0 Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5468 (1d1e887f25da4911e5ba9b5320c444d42ed65c84) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5467 (e2c557a44da68114f6c3a0c584314e783ce33ef9) wip: (src#34819) - vSphere restore fails with 'Failed to register the virtual machine' Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5466 (b0d218148628ecc272cf78a4ec4e80ecf606e32e) BUGFIX: (src#34819) - vSphere restore fails with 'Failed to register the virtual machine' change: Extend task name length to 64 characters. wip: Fix failing unit tests. change: Fix the database error that the estimated duration column cannot be converted to Long. Tread the column as String. wip: (src#34808) - Global 'sm_cmd dir hypervisor' command Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5465 (59a1370bd1ccf42f635dd05eed070bebb6c887fe) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5464 (a1d5b64bed786a118eb1aa7226b790867fb43a68) wip: Always filter savesets when using get endpoint of backups service wip: Fix failing unit tests. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5463 (c6505620a3fc1d517acb949f146e7e39b23c7553) BUGFIX: (src#34009) - Restarting a failed migration of a migrated saveset fails with "No save sets found" wip: (src#34808) - Global 'sm_cmd dir hypervisor' command Merge remote-tracking branch 'remotes/origin/master' into v5_2_0 wip: (src#34808) - Global 'sm_cmd dir hypervisor' command wip: Fix failing unit tests. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-520 build 46 (b03dbf93f16de499deabb1d292fbce8ecd1df043) wip: Re-add analyzer service tests to branch. Merge remote-tracking branch 'remotes/origin/master' into v5_2_0 NEW: (src#34808) - Global 'sm_cmd dir hypervisor' command wip: Fix failing unit tests. wip: (src#34452) - Integrate AMOS analyzer module into SEP sesam / Skip size analysis for Incremental backups, add creationTime to datastore mapper, clean up wip: Fix failing unit tests. wip: (src#34668) - The VMware vSphere backup module fails to recover from an exception while trying to query the list of virtual machines wip: Fix failing unit tests Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5462 (753fbc05c2848f48721b900e4bbeb8814f98d056) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5461 (7714c36b0f08fa1984ae5e3cd3c3c8ab0d0937a5) wip: Fix failing unit tests. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-520 build 45 (7a585ca26b86fae5bef0c4ce2db00fe7458b8c62) Merge remote-tracking branch 'remotes/origin/master' into v5_2_0 change: Password validation failed messages uses a twisted message for "no space" and "space" rule. NEW: Added the new CLI command "sm_cmd check user ..." allowing to check a password to meet the currently active password strength requirements. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5460 (2c0422a68815a277454a05f918c7b8463308eb11) NEW: (src#34748) - Add server name to the title of the MFA verification window change: Enforce rollback when "rollback=1" option is set, independently of the operation mode. wip: Fix failing unit tests. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5459 (7160a62f0d419b27c56d301a95209a6a69947df7) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5458 (c8effa9e4b723c20288364ba0625a3fc83327662) wip: (src#34796) - Deletion of client and datamover groups (locations) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5457 (49e07da7c421b3238bb2289055f3d4966ea02966) wip: (src#34801) - Show VM tags in WebUI Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5456 (7346a5fecd6936018641c53cde8b8dbb76bc400a) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5455 (a504935c1c9990b6831cb05b3603744b4b3f2bc9) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5454 (b9bbc88057e786e565f4b82ba30b827911d2526d) new: Added the new "estimated_stop_size" and "estimated_duration" columns to the AllResults model object. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5453 (ffe08c79ebca4c972d7597e560650479406dd911) new: Added the new "progress" column to the results model objects. new: Added the new "user_comment" column to the drive group model objects. wip: Fix failing unit tests. new: Added the new "folder" column to backup group model objects. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5452 (e5b447b3b591917a60b8fea5ad5674b0458e2824) new: Added the new "device_name" column to media events/media pool events model objects. wip: (src#34778) - Add "creation time" information to objects like datastore, media pools, tasks and others Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5451 (402de606c952927032da5d5dfb482c3dc3866016) wip: (src#33445) - Use DB:clients.msg instead of 'comment' wip: Fix failing unit tests. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5450 (e34f3a4b96c556c3f1c573611a8846d96a2b3f9a) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5449 (1a523344902946d73f08fd093daaf8f119c4ec67) Merge remote-tracking branch 'remotes/origin/master' into refactor_tests_to_junit5 wip: Fix failing unit tests. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5448 (8a1bfbcd356c19f61b5a8125664ab699ec3bdfa2) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5447 (2495b610254dd3f61caa191f976155f6371516b2) wip: Fix failing unit tests. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5446 (dd55391ab664a2c6262c0b3761203c4dfa685854) change: (src#33445) - Use DB:clients.msg instead of 'comment' wip: (src#34452) - Integrate AMOS analyzer module into SEP sesam / Add dataStores creationTime to model and mapper, update DataStoresTest wip: (src#34755) - Refactor all unit tests to use JUnit 5 Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5445 (772c7db56d929492ab15505c1f4005bc6cd53733) wip: (src#34452) - Integrate AMOS analyzer module into SEP sesam / Init AnalyzerStorageOverflowAlertTest.java Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-520 build 44 (fd6ac13750ad50fc6431c2bd409be1ecc991c124) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5444 (49fec2f4be9897d5abb415b630a07b4aeba48e18) new: Add maven-dependency-plugin to build process wip: (src#34755) - Refactor all unit tests to use JUnit 5 change: Copy the newly build JAR files only. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5443 (930f5db74d8e962787fb82737de5c6351c5d6c59) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5442 (dd28b96185c4d2ede3af3e5f3024c43a6f9975bd) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-520 build 43 (a98a86075f45b2099ec25dcd0b22c39ecb1ac15a) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5441 (e519c7ccbb4c899f85847ea315605fb18e3ae7f8) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5440 (98d9edbfa7834e1d18f3d4a2d3176af95f55e2e5) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5439 (61159d4e7af029aa3cb86e77f0c87adb7511103d) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-520 build 42 (3d09d1416f13ac2181856f733083a2f92b9305df) change: Remove old JAR files before copying them to common. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-520 build 41 (f5af41fbce53d2f833f1c3557c4659f860cf2cc6) change: Remove old JAR files before copying them to common. wip: Fix failing unit tests. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5438 (0ec23514f005bcd4504d1430aeb489dbcc3897d6) wip: (src#34662) - Extend dependencies of clients wip: Fix failing unit tests. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5437 (c7281280f2f64283a8a7f6b64b2aee9f2d337e39) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-520 build 40 (12510e419137e7deae332e93880343bedbbe4b84) wip: removed duplicated test method Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5436 (0790fd91b9681ba2480aeca3419e84e3c5834365) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-520 build 39 (40970fdb8f3a301231ee9aacda7906aa9bc6439b) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5435 (b7d8f3860baa61cae20c9f34cbe31065143bc1ee) BUG: (src#34738) - Deletion of Failed INC/DIFF Backup Offers Full Chain Deletion – Should Only Allow Failed Backup Removal wip: (src#34449) - Remove Saveset does not remove INCR files from datastore and entries in sesam db in case of "remove complete backup chain" in datastore "delete backup" BUG: (src#34449) - Remove Saveset does not remove INCR files from datastore and entries in sesam db in case of "remove complete backup chain" in datastore "delete backup" wip: (src#34449) - Remove Saveset does not remove INCR files from datastore and entries in sesam db in case of "remove complete backup chain" in datastore "delete backup" change: Parse the backup type correctly from the name and strip any backup type prefix from name attribute. wip: (src#34449) - Remove Saveset does not remove INCR files from datastore and entries in sesam db in case of "remove complete backup chain" in datastore "delete backup" Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5434 (b8c4301ad92b43fce5c9eac3b825e07b7bb47a76) wip: (src#34781) - Start media event by Id and name Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5433 (66fd388de29b4670e4841cfb68aca1bf54e4119f) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5432 (1dda9fda671117912dd1b5f84b37013555337072) BUGFIX: (src#34781) - Start media event by Id and name Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5431 (f897c2a4635369482c611b408ee258cc7f73d03c) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5430 (ab51824cb409867ad21c4b8e7be0c7b12056ce41) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5429 (0879920850617423aa262deaa2b06b2689135b49) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5428 (2e3162eb999613ff2041b7d347ccbe0201da9a82) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5427 (a45495e217578c79661fe33c7fea7c2a999a31b9) wip: (src#34452) - Integrate AMOS analyzer module into SEP sesam / Add persistence use case wip: (src#34449) - Remove Saveset does not remove INCR files from datastore and entries in sesam db in case of "remove complete backup chain" in datastore "delete backup" wip: Fix failing unit tests. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5426 (9193e96d471041af249f48c3da7bc2f27ad47d05) wip: (src#18298) - Backup and copy of Si3 dedup store new: (src#18298) - Backup and copy of Si3 dedup store ip: (src#34452) - Integrate AMOS analyzer module into SEP sesam / change Datastore mTime to media results start time for action: intro entries to fetch init Date for storage overflow analysis wip: (src#34449) - Remove Saveset does not remove INCR files from datastore and entries in sesam db in case of "remove complete backup chain" in datastore "delete backup" BUGFIX: (src#34768) - Backup fails for VMware vSphere virtual machine templates wip: (src#34706) - Revise the task creation schema for Azure VM change: Break out of the "TaskInProgressFaultMsg" loop when the reconfigure task reports success. change: Deal better with "TaskInProgressFaultMsg" when reconfiguring the virtual machine. wip: (src#34774) - The backup task name generation returns names with multiple "_" or trailing "_" or "-" BUGFIX: (src#34774) - The backup task name generation returns names with multiple "_" or trailing "_" or "-" wip: (src#34774) - The backup task name generation returns names with multiple "_" or trailing "_" or "-" BUGFIX: (src#34774) - The backup task name generation returns names with multiple "_" or trailing "_" or "-" change: Break out of the "TaskInProgressFaultMsg" loop when the reconfigure task reports success. change: Deal better with "TaskInProgressFaultMsg" when reconfiguring the virtual machine. wip: (src#34768) - Backup fails for VMware vSphere virtual machine templates BUGFIX: (src#34768) - Backup fails for VMware vSphere virtual machine templates wip: Fix failing unit tests. wip: (src#34449) - Remove Saveset does not remove INCR files from datastore and entries in sesam db in case of "remove complete backup chain" in datastore "delete backup" bugfix: In some cases, the special placeholder "--COUNT--" is returned as part of the generated backup task name. BUGFIX: (src#34772) - vSphere backup fails with 'The VMware vSphere legacy service instance is not initialized', but backup worked BUGFIX: (src#34773) - vSphere backup fails with 'The VMware vSphere legacy service instance is not initialized', but backup worked wip: Fix failing unit tests. wip: (src#34452) - Integrate AMOS analyzer module into SEP sesam / Clean up, use java.time API instead of Date for internal logic, change overflow time primitive to object wip: (src#34449) - Remove Saveset does not remove INCR files from datastore and entries in sesam db in case of "remove complete backup chain" in datastore "delete backup" Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5425 (dd1782a23783ad43504e81b63c53c9db1f05fb6c) wip: Fix failing unit tests change: If the virtual disk list is requested, return a property error item when the given virtual machine cannot be found. wip: Fix failing unit tests wip: Fix failing unit tests. wip: Adjust the "SEP" scope to ignore "gui-db" files when updating the copyrights. wip: Fix failing unit tests wip: (src#34687) - Show detailed information during automatic task generation wip: Update SEP sesam REST API V2 documentation wip: (src#34452) - Integrate AMOS analyzer module into SEP sesam / Fix failing unit tests Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5423 (a463a854bb5519b04f300d9bb164ca379e227618) new: (#30947) - Group of datamovers to balance load and for fail over Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5422 (9d928b6f1b4c5f593ef5503d84e4e13da7c66d56) change: Set the version name correctly to Artemis V2 (V5.2 Build 2 R). change: Remove enclosing quites when format is "attributes=['key1=val1','key2=val2']" wip: (src#34452) - Integrate AMOS analyzer module into SEP sesam / Fix failing unit tests new: For LisInfo attributes, allow also simplified form "attributes=[key1=val1,key2=val2]" Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-520 build 38 (76fd98c1fc647ad93d9c182ac1052493138ba5ef) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5421 (326af33c33de1b65197629bc9fda293e5b56aab6) wip: (src#34452) - Integrate AMOS analyzer module into SEP sesam / Add persistence to storage overflow alerts Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-520 build 37 (299fd718e3cbd9dbb061fb350275405c3bb42b3f) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5420 (be6da369528b86c15784d96a11135f3bee6303c3) change: Update the help for "dir client" and "dir vsphere" commands to reflect the introduction of the negated filters. new: Filter for "dir client" command can be negated by enclosing the whole regular expression in "NOT(...)" BUG: (src#34449) - Remove Saveset does not remove INCR files from datastore and entries in sesam db in case of "remove complete backup chain" in datastore "delete backup" Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-520 build 36 (79439b76bb9e1dbc2b8b6f7ac4e2ed7dd3435201) BUG: (src#34449) - Remove Saveset does not remove INCR files from datastore and entries in sesam db in case of "remove complete backup chain" in datastore "delete backup" Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5419 (314c878028e2d04a32145ba1e131af1398b703a1) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5418 (0da4fdf576b5b0e5408e6d581e33d9e9809fd600) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5417 (f6d007c466666b3e633bf33591168dda24dc6e2a) wip: (src#34533) - Allow using client group for datamover in task group properties Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5416 (eeb637db591f910355818085fca6064c44cf7bd7) wip: (src#34662) - Extend dependencies of clients Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5415 (7a164e5fe35639b6b9fa8ac71468c1e6ef5816b8) wip: (src#34662) - Extend dependencies of clients wip: (src#34533) - Allow using client group for datamover in task group properties Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-520 build 35 (18fea554a7175d203f1b2ecbdb05eb131feeb1a1) Merge remote-tracking branch 'remotes/origin/master' into v5_2_0 Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5414 (0417227f1dd442684cf838cacd8fdb97b113b7db) NEW: (src#34611) - Rework "sm_cmd get saveset" Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5413 (b5044c25acdc84ceafe4e6b5b0e3ed5d6cec666a) wip: Fix failing unit tests. wip: (src#34533) - Allow using client group for datamover in task group properties Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5412 (c52c5f09a344ff41568410280e98939c908729e8) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5411 (ced659b5335d4d5c30759768c7fda7d19c551107) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5410 (400eaeb67904b6074e3bb5691302117df15e7819) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5409 (726966218568994993d9d63c2e4aacfdc79116de) wip: (src#34452) - Integrate AMOS analyzer module into SEP sesam / Modify storage overflow analysis and add filled data trend check Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5408 (72a7d954fbf59d5d147bf2dfd4ba95f4c7594603) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5407 (0029ab1e3cd6216878420445614c0aaf8555bdfd) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5405 (fa804a9d1729100af586d9d2e3bc7ef9eb5951f8) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-520 build 34 (d628effb903cdde25a0e221907682e179e07e484) change: Set the version name correctly to Artemis V2 (V5.2 Build 2 R). Merge remote-tracking branch 'remotes/origin/master' into v5_2_0 wip: (src#34662) - Extend dependencies of clients Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-520 build 33 (d628effb903cdde25a0e221907682e179e07e484) wip: (src#34452) - Integrate AMOS analyzer module into SEP sesam / Clean up wip: (src#34755) - Refactor all unit tests to use JUnit 5 Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5404 (ad735947057c735fdc37eb098e3adda5c19c39b0) wip: Fix failing unit tests. wip: (src#34755) - Refactor all unit tests to use JUnit 5 wip: (src#34710) - Allow empty option parameters during 'sm_cmd dir client' operation wip: (src#34755) - Refactor all unit tests to use JUnit 5 wip: (src#34710) - Allow empty option parameters during 'sm_cmd dir client' operation wip: Fix failing unit tests. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5403 (1b7a96023a6b098c022e98fb43f01feb41fbabbf) wip: Fix failing unit tests. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5402 (8144d0ef95e1e11069be7a2e0e5097a937c1b5e0) wip: (src#34452) - Integrate AMOS analyzer module into SEP sesam / Implement storage overflow analyzer for each available data store BUG: (src#34738) - Deletion of Failed INC/DIFF Backup Offers Full Chain Deletion – Should Only Allow Failed Backup Removal Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5401 (cbb9f6271c0834a3c186d4905ce522e248458c68) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5400 (a584581e4f3004f2e9693f981604739bfa538bb5) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5399 (65d24ee4cbd1e847154d73228e1c8c227cc190c6) wip: (src#34710) - Allow empty option parameters during 'sm_cmd dir client' operation Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5398 (de636ddf987a072679966d1cacf6e7598757c8b9) wip: (src#34743) - Switch to DB based authentication by default for new installations Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5397 (e0d5633ace4ad2db7d518e093251eee228499783) wip: (src#34755) - Refactor all unit tests to use JUnit 5 Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5396 (a7e9e8c25eacffe5f2ca250e4e440f97936eeacd) wip: Fix failing unit tests. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5395 (507fef7014efc58d9e9b60d2ca17a71e951b9801) wip: Fix failing unit tests. wip: (src#34452) - Integrate AMOS analyzer module into SEP sesam / Implement naive method for analyzing storage overflow Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5394 (8e164f97f802f7158d562eb3e7a9811a45b9d75c) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5393 (7791710ef7ec24a3096e7ab8afe2064f7ef788bc) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5392 (76e0badeebec52f672610c66581cbe8e8f5012e5) CHANGE: (src#34673) - Show savesets for media pool instead of backups change: Migrate AccopuntsTest to JUnit 5 new: Add JUnit Jupiter dependencies to Maven configuration wip: Fix failing unit tests. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5391 (61547f61fead6a6e1613fdd1e6d599465de3b74f) wip: Fix failing unit tests. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5390 (acc57d9dbe57335efc35b6fbc0467acff977704b) wip: Fix failing unit tests. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5389 (2d82fbadb04a5795986b62739bb640608d040db4) wip: Fix failing unit tests. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5388 (928116b9e7ae68f1dfb313dba0f0220fe586f228) change: (#34732) Revise Si3 size limits and number of Si3 servers restriction on one RDS Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5387 (4cd5c27f01929b41b3bfac6ff4fac31ae91d5d30) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5386 (0c2c33bfc64ee0aea177e4bff06ad14dbc6f5345) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5385 (d7c24b78b1b8f54fc120f0df584a6fa9d6221990) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5384 (09e14788a90a0722444b0f3f24636983f33bdc01) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5383 (7d7b2447421e1e313f0803afa97ffefd4d76e91b) wip: Fix failing unit tests. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5382 (ae3b293739cb9c1d886c2b735c34b6e02ac82c60) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5381 (40dffa7118ca39d8924d3119afa16be9a9795b1b) wip: (src#34743) - Switch to DB based authentication by default for new installations wip: (src#34452) - Integrate AMOS analyzer module into SEP sesam / Add analyzer tests, insert results into test db and fix failing unit tests Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5380 (ada49c980f32cbc20f448a3b486cc1bcf54d5c47) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5379 (6cd8a7de96c67ef532402c809aceef1a50d39253) wip: (src#34743) - Switch to DB based authentication by default for new installations wip: Fix failing unit tests. NEW: (src#34556) - The help for an archive adjustment via sm_cmd lacks a reference to the valid media types wip: (src#30649) - Remove policy-based UI server access except 'ALL PERMISSIONS' change: (src#30649) - Remove policy-based UI server access except 'ALL PERMISSIONS' wip: updated REST API documentation Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5378 (b4178ebc0caa478ae4d95b5e45c10e070ca21a29) wip: Fix failing unit tests. BUGFIX: (src#34741) - An existing client cannot be associated with a virtual machine as the virtualization server selection is always empty Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5377 (4fd654c70a324f76fd048237d5a410746d723356) wip: (src#28916) - Limit VM Essential socket license to 50 VMs Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5376 (d8e7b2f56680bf6d1b2dcb22b4cca0fc83836cfe) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5375 (17a5b1a4ed91f51d00aaca694d067a0a7126484a) BUGFIX: (src#34574) - Media pool of cross over backup server must be selectable as a replication source only change: Correctly report the number of higher-tier unit licenses used to satisfy the need of lower-tier unit licenses. wip: Update SEP sesam REST API V2 documentation Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5374 (a2207c329d982dda555b552b65ef2fc7a3905030) change: Update copy scripts change: Remove deprecated sbc_vadp module. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5373 (d59fd5ec67ba1bb059782e8c3b25b12ec7fce382) wip: (src#34730) - Add an option to the location filter to get the location tree including the virtual root nodes wip: (src#34730) - Add option to locations filter to get the location tree including the virtual root nodes CHANGE: (src#34730) - Add option to locations filter to get the location tree including the virtual root nodes Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5372 (95cfbdaae52b04976ca91891f5966465b2e3b3d5) bugfix: (src#34670) replace the \< with < and the \> with > in the DISASTER_DEPRECATED notification. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5370 (fad4a40086aad62ec9789c9d48d79f560bc43deb) wip: Fix failing unit tests. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5369 (865d8ad93197d11fbc05e4125f55f854ce5758fb) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5368 (11626facae4c0b71cc115c504486f0ae195c49eb) * change: Remove copyright header from client-report.html as it breaks the CSV output. change: Remove copyright header from client-report.html as it breaks the CSV output. wip: Fix failing unit tests. NEW: (src#34710) - Allow empty option parameters during 'sm_cmd dir client' operation Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5367 (f417ee39f6ac8b2655e4bcd3d9101d21ce3a2a7a) change: Delay the initialization of the remote buffer for 30 seconds when the REST server starts. CHANGE: (src#34659) - Limit the number of concurrent 'sm_sho' processes started by REST server change: Flush clients cache also when removing all clients from a secondary location. wip: (src#34452) - Integrate AMOS analyzer module into SEP sesam / Prefer DTO startTime value over default DB value if provided. Minor refactorings wip: (src#34452) - Integrate AMOS analyzer module into SEP sesam / Fix alerts mapper bugfix: When updating a location, check the incoming client ID list to be NULL instead of being empty. wip: (src#34707) - Virtual disks aren't been detached when canceling vSphere backup done via HOTADD wip: (src#34452) - Integrate AMOS analyzer module into SEP sesam / Add eol value to alerts model and mapper wip: Fix failing unit tests. BUGFIX: (src#34707) - Virtual disks aren't been detached when canceling vSphere backup done via HOTADD change: "dir" include and exclude filter should use the plain item name. Strip away the backup type if the name is prefixed with the backup type. wip: (src#34452) - Integrate AMOS analyzer module into SEP sesam / Ensure analysis checks that Diff backups belong to the same Task and Full backup Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5366 (95e48c5918e5d37855f6c737fcf6aea49c334eef) wip: Fix failing unit tests. NEW: (src#34687) - Show detailed information during automatic task generation change: Adapt backup groups mapper change: (src:34693) - "Advanced Settings" not editable in WebUI and not visible in Java UI BUGFIX: (src#34705) - When the legacy GUI is checking for a newday event, the SQL query fails with error 'column reference "saveset" is ambiguous' BUGFIX: (src#34704) - Quiescing with VMWare backups does not work with or without the set switch -a qui=0/1 after the update to 5.2.0.6 wip: (34081) - A duplicate task is generated by automatic task generation when the task name is exactly 49 or 50 characters long wip: Adapt task generation launch configuration BUGFIX: (src#34081) - A duplicate task is generated by automatic task generation when the task name is exactly 49 or 50 characters long Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5365 (e187c3415fd9b69bbad191e7194be65d2c6b9100) BUGFIX: (src#34670) Send notification about changed Sesam DR procedure to inform the customer to manually exchange the sm_disaster. BUGFIX: (src#34696) - After the update to 5.2.0.6, the loader content display is mixed up and things (slots/drives/changers) are displayed twice. change: Remove all client/location relations when a location is updated and an empty list is given within the "clientIds" property. NULL will not touch the client/location relations. change: Update task generation launch configuration Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5364 (37aafd0111300795300d55c4ba7907e2c2f88b3b) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5363 (eec3d198b9e7ec2908f98538f06dd30344b0ff93) bugfix: Fix parsing the read-only appliance data store path in case user has debugging output of sm_rexex enabled change: Add valid value to "-O" (options) parameter for creating backup tasks. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5362 (f434d70b74e716750224a690216b0e01fd75dbc4) wip: (src#34452) - Integrate AMOS analyzer module into SEP sesam / fix NPE change: Add a few more properties to filter the alerts table. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5361 (e1332ae3af262da85d92d66b2de2d28f5ab40c7a) wip: (src#34452) - Integrate AMOS analyzer module into SEP sesam / unit test fix wip: (src#34452) - Integrate AMOS analyzer module into SEP sesam / Set start date of for analysis considered backups automatically by fetching latest alert creationTime from database alerts table wip: (src#34452) - Integrate AMOS analyzer module into SEP sesam / Refactoring and cleanup change: Flush the location and client caches when the client/location relations change. BUGFIX: (src#34070) - Show secret for OTP account creation not only as barcode wip: Fix failing unit tests. BUGFIX: (src#34574) - Media pool of cross over backup server must be selectable as a replication source only Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5359 (a10f52b7b90461b23b52bf40c3d0b92d8a56a475) wip (src#34452) - Integrate AMOS analyzer module into SEP sesam / Separate analysis cycles when all fdiTypes are selected Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5358 (f92d6abfc8a5f7eb0bd9ef1f005023f48500e2b5) bugfix: Fixed the update of client associations for secondary locations. change: Unify the length of the short git commit ID to 7 characters. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5357 (e6d26e31fed5c9b6871785d998b83a9dc2aae9d1) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5356 (9a8b94596539c85dbafdc03aac90239648ce8f8b) wip (src#34452) - Integrate AMOS analyzer module into SEP sesam / Implement persistence mode to store entries in the database wip: (src#34616) - Rework getting a saveset wip (src#34452) - Integrate AMOS analyzer module into SEP sesam / Implement standard deviation based size analysis and set it to default Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5355 (c8b973e961cc92c216591b837d7f03c09907adf2) wip: (src#34616) - Rework getting a saveset Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5354 (ae456210e49406375d29f417dcddc07148e7260c) BUGFIX: (src#34668) - The VMware vSphere backup module fails to recover from an exception while trying to query the list of virtual machines wip: Update SEP sesam REST API V2 documentation wip: (src#34627) - Implement API endpoint for changing termination time of a running backup via sm_qm NEW: (src#34627) - Implement API endpoint for changing termination time of a running backup via sm_qm Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5353 (e5cb474dc3cd5c2a14b582ce5a7cb26441d9a4eb) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5352 (54302c984452c611f3734092eeb9daede09ba4a2) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5351 (8ad041df55b4cabafbb0422e772dee93aaaf881b) wip: (src#34651) - Archive adjustment via CLI terminates with an error BUGFIX: (src#34651) - Archive adjustment via CLI terminates with an error Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5350 (26c0260e66811d41cf370462881c404d20e9e1e0) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5349 (216cba5308c3fd82bbd8531bb868687a205d87c0) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5348 (02618caf625821d2fdb5da883c1890e7fbbce1a2) wip: Fix failing unit tests. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5347 (801d93998be7a11b28900043fe662366d45a5be9) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5346 (dfe1f462af79c6b442106b3bd6e59dd55376aab0) wip: (src#34631) - API to create/update the list of clients of a secondary location. change: Detect VADP context correctly in remote buffer. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5345 (6ec6e0154c11fb3f5acf037d9ae0166ff71b2c92) wip: Update SEP sesam REST API V2 documentation new: (src#34631) - API to create/update the list of clients of a secondary location. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5344 (06c1e1f793890eb811bcfb7e78fa3c8737268c01) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5343 (157070aa22ca004e6c43193f7a50153f2395fd09) change: Fix column not found exception in Web UI when counting rows with enabled filter. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5342 (6f29719193dc8d8a60fcdaba02f88c42a57c0d5d) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5341 (2dacd60a675bbc94add0b01ef0c14731174898b3) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5340 (8ed89c141b32d6dec689f64d2fe7c361a2443649) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5339 (0a31f6f46fa991217ee6f929aa7f6a944b4924fc) wip: Fix failing unit tests. wip: Fix failing unit tests change: Set "echo off" again in fetchWebUiIds.cmd change: Simplify setting variable from file content in fetchWebUiIds.cmd wip (src#34452) - Integrate AMOS analyzer module into SEP sesam / Add Storage Overflow startup file Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5333 (784c5bcef7fec4f0e48557f4e924c2a6248557e9) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5332 (0ce3dc441c00b0f5c798472c7626ef3a16b379ef) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5331 (203a3c6eb5ecca850b847f4a575449b5b4fa35bd) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5330 (6e3a8ed75fc0bd9392ba8250914736801ae81ee9) change: Update use of deprecated API change: Fix typo in pom-config.xml change: Adjust basic maven project files in order to handle synchronization with Spring Boot better. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5329 (9c4e995965f667604b09033a87687307edb4c78f) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5328 (b150679338c2a24edfa7f1ef1842b235f438e3b9) wip: (src#34574) - Media pool of cross over backup server must be selectable as replication source only Re-add possibility to re-enable old Java based Restore Wizard. Still used for some workflows internally. wip: Adjust number of defaults in test as 'gui.enable.rw.webRestore*' remains in DB:defaults. new: Added description for defaults entry 'gui.enable.datastore.allow_multi_dedup'. wip (src#34452) - Integrate AMOS analyzer module into SEP sesam / Add size alert tests wip: Fix failing unit tests. change: Remove the possibility to switch back to old Java based Restore Wizard. change: Review usage of 'enable_gui_ ...' DB:defaults entries and clean up SystemSettings. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5327 (d91df6fcefc7cf6eedab5da28be65a9a53ea4341) wip: Adjust test data injection to track 'nb-dev-08' client and result additions as separate client. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5326 (ab31ed3e400965c8dc4ce7b2ee7117d33c660255) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5325 (f26e1e46e5756c668a1664916cede15270738c2a) wip (src#34452) - Integrate AMOS analyzer module into SEP sesam / Add result entries in sesam_insert_test_data.sql for add size alert tests BUGFIX: (src#34574) - Media pool of cross over backup server must be selectable as replication source only Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5324 (2d2e219883e579886adf0e0bb3ea566147fe4f48) wip (src#34452) - Integrate AMOS analyzer module into SEP sesam / Add test, add fallback when no fdi type is set in dto Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5323 (01a7a88aa0eb73e5b58e8c992b64d158990aaf65) change: Allow local administrators and superuser to modify DB:defaults variables even when the variable protection is 'r'. wip: (src#34452) - Integrate AMOS analyzer module into SEP sesam wip (src#34452) - Integrate AMOS analyzer module into SEP sesam / Fetch default threshold value from alert_types table wip (src#34452) - Integrate AMOS analyzer module into SEP sesam / Add Analyzer service and size analyzer tests,refactor AnalyzerServiceImpl to monitor function calls Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5322 (59564a25faf577aefc106f6635b80c6e587a9dcd) wip: (src#34452) - Integrate AMOS analyzer module into SEP sesam Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5321 (2742cc3e959744710b1b9e72bd6957b4c821d67b) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5320 (aac248bd02abcc3f1c44cd5df3c1f0972afb8716) wip: (src#34616) - Rework getting a saveset bugfix: Fix SQL error "column o.state does not exist" for last backup state. Add "state" to list of queried columns when counting the DB:results records. wip (src#34452) - Integrate AMOS analyzer module into SEP sesam / Add Analyzer service tests wip: (src#34452) - Integrate AMOS analyzer module into SEP sesam bugfix: Fix SQL error "column r.start_time does not exist". Add "start_time" to list of queried columns when counting the DB:results records. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5319 (b24e6cb0545e851ffd1ec83e5eabf6ad8ee41b8c) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5318 (e3724ac98e38a9297b03c9730d96050cb7e1b387) change: Used storage in TB is not rounded up by 'sm_info c'. Just get the long value too. change: 'SEP AG' to 'SEP GmbH' for REST server about information. wip (src#34452) - Integrate AMOS analyzer module into SEP sesam / Initialize AnalyzerServiceTest file wip: Fix failing unit tests wip: (src#34452) - Integrate AMOS analyzer module into SEP sesam Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5317 (8d0307006c09b16a123ccf373f6835dd7d106986) wip: (src#34452) - Integrate AMOS analyzer module into SEP sesam Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5316 (f3a209152924ade796db4f37cd42207d09a2066f) wip: Fix failing unit tests Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5315 (8b7e130c8146e2f848765696f1438307d7284720) wip: (src#34452) - Integrate AMOS analyzer module into SEP sesam Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5314 (71632f24f179bfd69ab3975b9605a9a329e4a84c) wip: (src#34452) - Integrate AMOS analyzer module into SEP sesam wip (src#34452) - Integrate AMOS analyzer module into SEP sesam / Use default threshold value from database to calculate size alerts Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5313 (97562549752a714427d354c29325c5fccdb75b1f) wip (src#34452) - Integrate AMOS analyzer module into SEP sesam / Add referenceBackupId value and update dto tests wip: (src#34452) - Integrate AMOS analyzer module into SEP sesam wip: (src#34573) - Deleting a replicated saveset does not work due to wrong combination of drive number and media pool wip (src#34452) - Integrate AMOS analyzer module into SEP sesam / Fix typo wip (src#34452) - Integrate AMOS analyzer module into SEP sesam / Change return type of AnalyzerSizeAlertImpl, handle empty db results list Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5312 (2ac07b72e208c3868872b857e4fe6bb9bf5126fc) wip: (src#34452) - Integrate AMOS analyzer module into SEP sesam Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5311 (f78d07709405e85aad93a52cd61176c226420d06) wip (src#34452) - Integrate AMOS analyzer module into SEP sesam / Add Javadoc comments to analyzer files, code comments and cleanup change: Fix "Volume FrontSide L2" incorrectly include "Volume FrontSide L3" sum. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5310 (f8798ce7131df05d145cf13b9dc1c4a04fbd6a15) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5309 (b67e51c63e0ac6eefe4f8f5a8d171ab4b2bec793) wip: Fix failing unit tests bugfix: Media pools of newly created data stores are not selectable for 'Immediate Start' of a backup task. wip (src#34452) - Integrate AMOS analyzer module into SEP sesam / Parameterize the analyzer module with analyzer method, analysis date, threshold for size differences, fdi types via startAnalyzerDto wip: Fix failing unit tests wip: Update launch configurations wip: (src#31216) - Azure VM Cloud backup Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5308 (0fabee7f0076557ae353d69f20048406281c9ece) change: Switch old VADP launch configuration to CLI change: Correctly detect JSON output format also with higher verbosity levels. wip: (src#31216) - Azure VM Cloud backup wip (src#34452) - Integrate AMOS analyzer module into SEP sesam / Add analyzer utils Package and refactored method PairImpl into its own class . Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5307 (28d8a96ab9148e7e1329d972925dc005a8ac75f6) wip (src#34452) - Integrate AMOS analyzer module into SEP sesam / Size Alert method refactored into its own class. AnalyzerServiceImpl now returns a dto with information about generated alerts as an HTTP response. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5306 (6fd6694309c411cf18af1ec787d192269ab6e39d) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5305 (0ad3c5735a9bb162adc5bd47f170c83105643b7f) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5304 (c9a803123a4f2a67eb8fba54b532dc4ef52af367) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5303 (8fc76e270251271db5962e120d436cf69bf4ff61) wip (src#34452) - Integrate AMOS analyzer module into SEP sesam / Implement a prototype of the size_alerts for full backups. Create an alerts model for the future corresponding database table. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5302 (6587843f5fe499b15d3d59021171b49e797ac079) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5301 (8c9e498773bcfb95174b61fd2482e80e48195d40) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5300 (44dad8621a176be59aa44cd55e1e5c6263a025ef) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5299 (2fc85310c0747b3a5bd348505114915140135f00) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5298 (bed3f74ec9a19cf022a01a0bd01f76b240dd9710) wip: (src#31216) - Azure VM Cloud backup change: (src#34570) - Adding new drive by 'sm_cmd' doesn't set DB:hw_drives.enabled=1 Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5297 (37f6f214f4067c3873e955a3e65b3ccc1cea6341) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5296 (4b03b2b3455685fffe10253cf467696e9e49e0b1) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5295 (ebb8e0c277a22d9b9f1b1bfd96d91ba380c23846) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5294 (6f584d0d169569255b392a958c937fced0f69199) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5292 (84f69125c95e4c73f5bff57c33b834ac3824470a) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5291 (1fc5207b1d9cbf709046a62d1f220f8ce1d62b8b) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5290 (0af9e9f4b4ab92abf1e4af6ce1e4ada93a560beb) wip: (src#34560) - Do not show disabled/offline drives or media pools when starting a task Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5289 (8565ed71d039108b75e3481131179497c36f52f6) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5288 (5557f5571dcdd45ea9bf4ae9c07522045783967b) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5287 (9e13012cecc2179d221eacefbdf3bdd80d26a82e) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5286 (db4e40fdbb6cffaa406073b957bcd6474cd7fa8e) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5285 (f1a328955a8dbcb8eb6c159f60e6c7f20f122452) change: (src#34203) - Rework MainImplTest to not rely on ExitSystemRule change: Re-add the possibility to edit the disaster interface. new: (src#34269) - Add 'import' action to media actions in UI wip: (src#34561) - Encrypted vSphere backup fails, because encryption key is too long change: Up-rev 'build' string to reflect Artemis V2 bugfix: (src#34561) - Encrypted vSphere backup fails, because encryption key is too long wip: Update instruction on generating SSH key pair Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5284 (781642278e456db446f05e360709ad9366adbd03) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5283 (47353cab4f0d414b2a25a196e8437ab9b0668730) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5282 (63ff77c4354e87ec17113a252a6a0a0342a25d90) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5281 (20d3b22ea684580a3151783e30424a452a5a8a23) wip: (src#34517) - WebUI shows saveset count one less in "Monitoring" -> "Migration/Repl..." view wip: Updated the dependencies. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5280 (0323e573a0b2294d8f580a0b27d3bc36f9a98f98) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5279 (275adf89c37d42647c7d069207619cf0f31cbd21) wip: Updated the dependencies. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5278 (cdbd5b5fb4cc0624613a80281a0ba041be72af78) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5277 (79f95e1a0008ea3b2534ce98ae64b9371a8a421b) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5276 (f051b38945df65d9cd6dda6bbd572e777d08abfc) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5275 (59bc29a6b2098838954210865e746e11380b1887) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5274 (8c7decca63a9b6658d8ba1e32d2db15b6fe95e98) change: Up-rev module versions to 5.2.1-SNAPSHOT. Set release name to 'Artemis V2'. change: Remove the dysfunctional implementation pieces for the old SEP sesam disaster restore via legacy Administrator GUI. Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5273 (973d55a5601789a50d2c59a899bba88ef58e4796) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5272 (1f9515e1d4c81b6322276c6557fe7d44526ec1d0) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5271 (8dfb091b7fd28430abe04bebe97c3d208f116a49) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5270 (aca57b9bd31304e5a6055fed45ecd04faed63f8a) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5269 (87949cddc3d7bd150624374ba0b8b2976d2c3c22) Auto deploy Web UI NG2 from Jenkins job sep-webui-ng2-master build 5268 (9caebece0d9ac15036e5033f799bc705712e73d3) Web restore assistant: *** Commit history: 62cae145..299967b2 *** bugfix: (src#34967) - Hyper-V Incr/Diff restore via WebUI always fails since gen_mode is not set BUGFIX: (src#34950) - WebRA must initialize correct values for Hyper-V cluster restore Merge remote-tracking branch 'remotes/origin/master' into v5_2_0 BUGFIX: (src#34908) - Web RA cancel does not umount volumes Merge remote-tracking branch 'remotes/origin/master' into v5_2_0 wip: (src#34665) - Improve relocation feature for MS-SQL restore Merge remote-tracking branch 'remotes/origin/master' into v5_2_0 BUGFIX: (src#34848) - Show all necessary media, also in case of generation restore Merge remote-tracking branch 'remotes/origin/master' into v5_2_0 wip: (src#34665) - Improve relocation feature for MS-SQL restore Merge remote-tracking branch 'remotes/origin/master' into v5_2_0 wip: (src#34665) - Improve relocation feature for MS-SQL restore Merge remote-tracking branch 'remotes/origin/master' into v5_2_0 wip: (src#34665) - Improve relocation feature for MS-SQL restore change: improve handling of browse errors for citrix wip: (src#34665) - Improve relocation feature for MS-SQL restore Merge remote-tracking branch 'remotes/origin/master' into v5_2_0 CHANGE: (src#34665) - Improve relocation feature for MS-SQL restore Merge remote-tracking branch 'remotes/origin/master' into v5_2_0 CHANGE: (src#34665) - Improve relocation feature for MS-SQL restore change: (src#31216) - Azure VM Cloud backup BUGFIX: (src#34681) - When starting the Web RA from a backup from within the Web UI, the virtual machine name is not prefilled BUGFIX: (src#34682) - WebRA offers only shared Citrix stores as target BUGFIX: (src#34661) - Target storage selection is not possible for all virtual backup types except Proxmox-VE and VMware vSphere wip: (src#34157) - Preselection of target store during Proxmox restore wip: (src#34652) - Enable generation restore for Restore 'as dump' in WebUI wip: (src#31216) - Azure VM Cloud backup wip: (src#34583) - Restore of MSSQL DB via WebRA must show instance name at browse dialog wip: (src#31216) - Azure VM Cloud backup Web client: *** Commit history: 78fd10684..ab9afa7de *** change: (src#32247) - Cloud data store creation assistant Revert "wip: (src#32247) - Cloud data store creation assistant" wip: (src#32247) - Cloud data store creation assistant bugfix: (src#34939) - 'Restore as dump' option does not show anything when just migrated version of backup is present BUGFIX: (src#34941) - Browse of OES client hangs in WebUI if browse for NetWare returns an error wip: (src#34750) - Check maximum deduplication store size and maximum number of deduplication stores per RDS when creating new deduplication stores via the storage assistant Merge remote-tracking branch 'remotes/origin/master' into v5_2_0 change: (src#34916) - Deletion of SESAM_BACKUP: Show correct error message if it is the last self-backup task. wip: (src#34796) - Deletion of client and datamover groups (locations) BUGFIX: (src#34921) - Migration Task filter in Grouped Migrations/Replications shows only migrations wip: (src#34796) - Deletion of client and datamover groups (locations) BUGFIX: (src#34414) - Backup configuration assistant -> OES client cannot use itself as a datamover wip: (src#34288) - Incorrect display of results for sub tasks bugfix: (src#34915) - Delete button in saveset properties dialog does not work wip: (src#29417) - Restart of restore with changed parameters wip: (src#31965) - Backup task creation assistant wip: (src#29417) - Restart of restore with changed parameters BUGFIX: (src#34914) - Properties of migrated saveset do not open wip: (src#32912) - Show all dates and times using the local time zone wip: (src#29417) - Restart of restore with changed parameters wip: (src#32912) - Show all dates and times using the local time zone BUGFIX: (src#34897) - Migration of a backup group result does not work Merge remote-tracking branch 'remotes/origin/master' into v5_2_0 wip: (src#34899) - Removal of migrated saveset from datastore doesn't work in WebUI and Java GUI wip: (src#32247) - Cloud data store creation assistant wip: (src#29417) - Restart of restore with changed parameters wip: (src#32247) - Cloud data store creation assistant wip: (src#34652) - Enable generation restore for Restore 'as dump' in WebUI wip: (src#34899) - Removal of migrated saveset from datastore doesn't work in WebUI and Java GUI change: (#34732) Allow 2 Si3 datastores on one RDS wip: (src#32247) - Cloud data store creation assistant Merge remote-tracking branch 'remotes/origin/master' into v5_2_0 wip: (src#32247) - Cloud data store creation assistant wip: (src#34652) - Enable generation restore for Restore 'as dump' in WebUI change: remove debugging console.log statements wip: (src#34848) - Show all necessary media, also in case of generation restore wip: (src#34652) - Enable generation restore for Restore 'as dump' in WebUI Merge remote-tracking branch 'remotes/origin/master' into v5_2_0 wip: (src#34750) - Check maximum deduplication store size and maximum number of deduplication stores per RDS when creating new deduplication stores via the storage assistant wip: (src#32247) - Cloud data store creation assistant wip: (src#34750) - Check maximum deduplication store size and maximum number of deduplication stores per RDS when creating new deduplication stores via the storage assistant wip: (src#34652) - Enable generation restore for Restore 'as dump' in WebUI change: remove skippedSize from backup details, add as backups table column BUGFIX: (src#34893) - GUI incorrectly allows more than 50 characters for the 'Task name' wip: (src#34796) - Deletion of client and datamover groups (locations) change: (#17534) Use 'DB:clients.exec' instead of 'DB:clients.permit' BUGFIX: (src#34891) - Backups are shown twice in "Backups -> Backup Groups" view Merge remote-tracking branch 'remotes/origin/master' into v5_2_0 wip: (src#32247) - Cloud data store creation assistant Merge remote-tracking branch 'remotes/origin/master' into v5_2_0 wip: (src#32912) - Show all dates and times using the local time zone wip: (src#32247) - Cloud data store creation assistant Merge remote-tracking branch 'remotes/origin/master' into v5_2_0 wip: (src#34796) - Deletion of client and datamover groups (locations) wip: (src#29417) - Restart of restore with changed parameters wip: (src#34549) - Execute 'sm_config_drives CHANGE-DS-DRIVE' after S3 object lock feature has been switched on for a datastore change: (src#31663) - Refactor and update cypress tests wip: (src#34549) - Execute 'sm_config_drives CHANGE-DS-DRIVE' after S3 object lock feature has been switched on for a datastore NEW: (src#34804) - When trying to log in to SEP sesam via Web UI and the CAPS LOCK is set, there is no warning about it in the login form wip: (src#34549) - Execute 'sm_config_drives CHANGE-DS-DRIVE' after S3 object lock feature has been switched on for a datastore wip: (src#34796) - Deletion of client and datamover groups (locations) change: use normal radio buttons for selection of dump restore type change: (src#34859) - Savesets page should not use query parameter filters for basic store, pool or tape selection wip: (src#34804) - When trying to log in to SEP sesam via Web UI and the CAPS LOCK is set, there is no warning about it in the login form Merge remote-tracking branch 'remotes/origin/master' into v5_2_0 wip: (src#32247) - Cloud data store creation assistant change: (src#34859) - Savesets page should not use query parameter filters for basic store, pool or tape selection new: (src#34555) - Enforce http:// prefix for S3 hostname wip: (src#29417) - Restart of restore with changed parameters wip: (src#34551) - Improve translations (wording, case, consistency) according to reviews wip: (src#32912) - Show all dates and times using the local time zone wip: (src#34806) - Manual migration of migrated saveset not possible, bcs. the source pool isn't selectable change: improve tab handling in result details wip: (src#34803) - Move migration button in saveset properties dialog to button bar change: fix amcharts multiple root node error wip: (src#33791) - Improvement of the display of the connection between task/task group and schedule via event wip: (src#34803) - Move migration button in saveset properties dialog to button bar wip: (src#32912) - Show all dates and times using the local time zone wip: (src#34828) - Add entry to DB:sesam_events, if client or task has been disabled wip: (src#33791) - Improvement of the display of the connection between task/task group and schedule via event wip: (src#34803) - Move migration button in saveset properties dialog to button bar CHANGE: (src#34803) - Move migration button in saveset properties dialog to button bar wip: (src#34796) - Deletion of client and datamover groups (locations) change: (#17534) Use 'DB:clients.exec' instead of 'DB:clients.permit' wip: (src#34796) - Deletion of client and datamover groups (locations) change: remove unused classes and functions change: (#17534) Use 'DB:hw_drives.exec' instead of 'DB:hw_drives.enabled' wip: (src#32247) - Cloud data store creation assistant new: (src#34549) - Execute 'sm_config_drives CHANGE-DS-DRIVE' after S3 object lock feature has been switched on for a datastore wip: (src#34750) - Check maximum deduplication store size and maximum number of deduplication stores per RDS when creating new deduplication stores via the storage assistant wip: (src#32912) - Show all dates and times using the local time zone wip: (src#34806) - Manual migration of migrated saveset not possible, bcs. the source pool isn't selectable wip: (src#34652) - Enable generation restore for Restore 'as dump' in WebUI change: (#17534) Use 'DB:clients.exec' instead of 'DB:clients.permit' wip: (src#34806) - Manual migration of migrated saveset not possible, bcs. the source pool isn't selectable wip: (src#32247) - Cloud data store creation assistant new: (src#34750) - Check maximum deduplication store size and maximum number of deduplication stores per RDS when creating new deduplication stores via the storage assistant wip: (src#34806) - Manual migration of migrated saveset not possible, bcs. the source pool isn't selectable change: (#17534) Use 'DB:clients.exec' instead of 'DB:clients.permit' wip: (src#34824) - Hide Newday/Tageswechsel schedule in simple mode and don't allow disabling the schedule via UI wip: (src#32247) - Cloud data store creation assistant change: remove unused property "text" wip: (src#32247) - Cloud data store creation assistant wip: (src#34824) - Hide Newday/Tageswechsel schedule in simple mode and don't allow disabling the schedule via UI wip: (src#29417) - Restart of restore with changed parameters change: improve handling of progress/duration in results wip: (src#34652) - Enable generation restore for Restore 'as dump' in WebUI change: improve handling of progress/duration in results change: improve 404 error page change: improve handling of progress/duration in results wip: (src#31663) - Refactor and update cypress tests wip: (src#32247) - Cloud data store creation assistant Merge remote-tracking branch 'remotes/origin/master' into v5_2_0 wip: (src#29417) - Restart of restore with changed parameters change: improve rendering of help in delete savesets wip: (src#29417) - Restart of restore with changed parameters Merge remote-tracking branch 'remotes/origin/master' into v5_2_0 wip: (src#34802) - Migration via context menu in data store savesets table links to not existing page BUGFIX: (src#34802) - Migration via context menu in data store savesets table links to not existing page wip: DB:tasks.task VARCHAR(50) -> VARCHAR(64) change: (src#34263) - WebUI 'Data Store Actions' error on drive properties wip: (src#32247) - Cloud data store creation assistant Merge remote-tracking branch 'remotes/origin/master' into v5_2_0 wip: (src#29417) - Restart of restore with changed parameters change: Extend task name length to 64 characters. wip: (src#34009) - Restarting a failed migration of a migrated saveset fails with "No save sets found" wip: (src#29417) - Restart of restore with changed parameters wip: (src#34380) - Additional issues, infos and text corrections resulting from Web UI test wip: (src#34801) - Show VM tags in WebUI wip: (src#34551) - Improve translations (wording, case, consistency) according to reviews Merge remote-tracking branch 'remotes/origin/master' into v5_2_0 wip: (src#32247) - Cloud data store creation assistant wip: (src#34551) - Improve translations (wording, case, consistency) according to reviews wip: (src#32247) - Cloud data store creation assistant wip: (src#34801) - Show VM tags in WebUI Merge remote-tracking branch 'remotes/origin/master' into v5_2_0 wip: (src#32247) - Cloud data store creation assistant wip: (src#32247) - Cloud data store creation assistantwip: (src#32247) - Cloud data store creation assistant wip: (src#32247) - Cloud data store creation assistant wip: (src#29417) - Restart of restore with changed parameters wip: (src#34796) - Deletion of client and datamover groups (locations) NEW: (src#34796) - Deletion of client and datamover groups (locations) wip: (src#34801) - Show VM tags in WebUI wip: (src#29417) - Restart of restore with changed parameters wip: (src#34801) - Show VM tags in WebUI NEW: (src#34801) - Show VM tags in WebUI change: handle new progress, duration and other columns wip: (src#32247) - Cloud data store creation assistant wip: (src#34274) - Filter for specific object under Monitoring/System Events does not show reset link - save date(from\to) url params when reset filters wip: (src#34551) - Improve translations (wording, case, consistency) according to reviews change: (src#34274) - Filter for specific object under Monitoring/System Events does not show reset link wip: (src#34072) - Add more trigger for table sesam_events wip: (src#34769) - Move sub backup type selection during PVE task creation into advanced option section wip: (src#34533) - Allow using client group for datamover in task group properties change: show spinner for active media results wip: (src#34380) - Additional issues, infos and text corrections resulting from Web UI test wip: (src#34619) - Extend termination time for running backup change: avoid Cancel button at the far right in modal change: adapt to kernel DB column additions and changes change: (src#34619) - Extend termination time for running backup change: (src#34673) - Show savesets for media pool instead of backups change: (src#34179) - Upgrade Angular to version 18 and 19 wip: (src#34179) - Upgrade Angular to version 18 and 19 BUGFIX: (src#34232) - View of migration tasks via WebUI stucks in specific cases wip: (src#34380) - Additional issues, infos and text corrections resulting from Web UI test wip: (src#32247) - Cloud data store creation assistant wip: (src#34380) - Additional issues, infos and text corrections resulting from Web UI test wip: (src#34721) - "Advanced Settings" of a task not editable in WebUI wip: (src#34380) - Additional issues, infos and text corrections resulting from Web UI test wip: (src#34769) - Move sub backup type selection during PVE task creation into advanced option section wip: (src#34449) - Remove Saveset does not remove INCR files from datastore and entries in sesam db in case of "remove complete backup chain" in datastore "delete backup" BUGFIX: (src#34449) - Remove Saveset does not remove INCR files from datastore and DB entries in case of "remove complete backup chain" in datastore "delete backup" wip: (src#34449) - Remove Saveset does not remove INCR files from datastore and entries in sesam db in case of "remove complete backup chain" in datastore "delete backup" wip: (src#34380) - Additional issues, infos and text corrections resulting from Web UI test wip: (src#34721) - "Advanced Settings" of a task not editable in WebUI CHANGE: (src#32247) - Cloud data store creation assistant wip: (src#34380) - Additional issues, infos and text corrections resulting from Web UI test BUGFIX: (src#34449) - Remove Saveset does not remove INCR files from datastore and DB entries in case of "remove complete backup chain" in datastore "delete backup" wip: (src#34769) - Move sub backup type selection during PVE task creation into advanced option section BUGFIX: (src#34232) - View of migration tasks via WebUI stucks in specific cases wip: (src#31663) - Refactor and update cypress tests CHANGE: (src#34769) - Move sub backup type selection during PVE task creation into advanced option section wip: (src#18298) - Backup and copy of Si3 dedup store wip: (src#34721) - "Advanced Settings" of a task not editable in WebUI wip: (src#34380) - Additional issues, infos and text corrections resulting from Web UI test wip: (src#34721) - "Advanced Settings" of a task not editable in WebUI new: (src#34721) - "Advanced Settings" of a task not editable in WebUI new: (#30947) - Group of datamovers to balance load and for fail over wip: (src#34380) - Additional issues, infos and text corrections resulting from Web UI test change: (src#34179) - Upgrade Angular to version 18 and 19 wip: (src#34533) - Allow using client group for datamover in task group properties NEW: (src#34356) - Assistant to create data store with HPE StoreOnce storage backend wip: (src#34533) - Allow using client group for datamover in task group properties NEW: (src#33363) - Make data store minimum free value configurable (DB:data_stores.min_free) NEW: (src#33782) - Add client to multiple locations wip: (src#34662) - Extend dependencies of clients wip: (src#34533) - Allow using client group for datamover in task group properties wip: (src#34380) - Additional issues, infos and text corrections resulting from Web UI test NEW: (src#34356) - Assistant to create data store with HPE StoreOnce storage backend NEW: (src#33363) - Make data store minimum free value configurable (DB:data_stores.min_free) NEW: (src#33782) - Add client to multiple locations wip: (src#34662) - Extend dependencies of clients wip: (src#34533) - Allow using client group for datamover in task group properties wip: (src#34380) - Additional issues, infos and text corrections resulting from Web UI test Merge remote-tracking branch 'remotes/origin/master' into v5_2_0 wip: (src#34533) - Allow using client group for datamover in task group properties wip: (src#34380) - Additional issues, infos and text corrections resulting from Web UI test wip: (src#34533) - Allow using client group for datamover in task group properties wip: (src#34742) - The filters in the WebUI for e.g. INFRASTRUCTURE - TAPES -> MEDIA POOLS do not work. - fixed issue with [],() symbols for text search filter wip: (src#34380) - Additional issues, infos and text corrections resulting from Web UI test wip: (src#34619) - Extend termination time for running backup wip: (src#31755) - Add quiescence VM during backup option for all hypervisors wip: (src#34533) - Allow using client group for datamover in task group properties change: (src#34179) - Upgrade Angular to version 18 and 19 wip: (src#34533) - Allow using client group for datamover in task group properties Merge remote-tracking branch 'remotes/origin/master' into v5_2_0 wip: (src#34533) - Allow using client group for datamover in task group properties wip: (src#34648) - Preselection of default backup media pool during task creation wip: (src#31530) - Assistant to create local Path and Si3 data stores wip: (src#34380) - Additional issues, infos and text corrections resulting from Web UI test wip: (src#34179) - Upgrade Angular to version 18 and 19 change: (src#34179) - Upgrade Angular to version 18 and 19 NEW: (src#34533) - Allow using client group for datamover in task group properties change: (src#34179) - Upgrade Angular to version 18 and 19 wip: (src#34380) - Additional issues, infos and text corrections resulting from Web UI test wip: (src#34648) - Preselection of default backup media pool during task creation NEW: (src#34648) - Preselection of default backup media pool during task creation NEW: (src#34533) - Allow using client group for datamover in task group properties wip: (src#34380) - Additional issues, infos and text corrections resulting from Web UI test wip: (src#34742) - The filters in the WebUI for e.g. INFRASTRUCTURE - TAPES -> MEDIA POOLS do not work. wip: (src#34380) -Additional issues, infos and text corrections resulting from Web UI test wip: (src#34533) - Allow using client group for datamover in task group properties wip: (src#34742) - The filters in the WebUI for e.g. INFRASTRUCTURE - TAPES -> MEDIA POOLS do not work. - fixed API requests for Tapes page - fixed select all filters for Drives page(and other pages with custom filter component) - fixed dropdown link (media pools page) change: (src#34533) - Allow using client group for datamover in task group properties wip: (#34732) Revise Si3 size limits and number of Si3 servers restriction on one RDS wip: (src#34380) - Additional issues, infos and text corrections resulting from Web UI test change: (#34732) Revise Si3 size limits and number of Si3 servers restriction on one RDS wip: (src#34619) - Extend termination time for running backup wip: (src#34691) - Keep context menu option 'immediate start' visible but disabled for inactive tasks wip: (src#34619) - Extend termination time for running backup wip: (src#34637) - Better view of client and backup source in backup properties wip: (src#34179) - Upgrade Angular to version 18 and 19 change: (src#34179) - Upgrade Angular to version 18 and 19 wip: (src#34619) - Extend termination time for running backup CHANGE: (src#31755) - Add quiescence VM during backup option for all hypervisors BUGFIX: (src#34742) - The filters in the WebUI for e.g. INFRASTRUCTURE - TAPES -> MEDIA POOLS do not work. wip: (src#34619) - Extend termination time for running backup change: (src#34637) - Better view of client and backup source in backup properties wip: (src#34619) - Extend termination time for running backup change: (src#34691) - Keep context menu option 'immediate start' visible but disabled for inactive tasks wip: (src#34179) - Upgrade Angular to version 18 and 19 change: (src#34380) - Additional issues, infos and text corrections resulting from Web UI test NEW: (src#34619) - Extend termination time for running backup change: (src#31663) - Refactor and update cypress tests wip: (src#34673) - Show savesets for media pool instead of backups wip: (src#34685) - Within the backup assistant, do not offer disabled clients for creating new backup tasks bugfix: (src#34683) - When creating a new backup task for an existing client, and the access check fails, there is absolutely no feedback in the backup assistant change: (src#34721) - "Advanced Settings" of a task not editable in WebUI wip: (src#34673) - Show savesets for media pool instead of backups wip: (src#33363) - Make data store minimum free value configurable (DB:data_stores.min_free) wip: (src#34673) - Show savesets for media pool instead of backups (src#34533) - Allow using client group for datamover in task group properties wip: (src#34574) - Media pool of cross over backup server must be selectable as replication source only wip: (src#34567) - Show loading spinner/text when changing to drive status in system logs view - hide text for current message page when change it to drive status page wip: (src#34179) - Upgrade Angular to version 18 and 19 wip: (src#34660) - WebUI doesn't mask ',' by '\,' in backup source during task generation wip: (src#34039) - Refresh setting is lost when changing the pages wip: (src#34616) - Rework getting a saveset wip: (src#34660) - WebUI doesn't mask ',' by '\,' in backup source during task generation wip: (src#34616) - Rework getting a saveset wip: (src#34567) - Show loading spinner/text when changing to drive status in system logs view - fixed bug with redirect from 'Current message' page wip: (src#34533) - Allow using client group for datamover in task group properties wip: (src#34616) - Rework getting a saveset wip: (src#34567) - Show loading spinner/text when changing to drive status in system logs view BUGFIX: (src#34664) - Changing the user comment of a task may show "Full-Backup level change" warning wip: (src#34616) - Rework getting a saveset wip: (src#34179) - Upgrade Angular to version 18 and 19 wip: (src#34648) - Preselection of default backup media pool during task creation wip: (src#34637) - Better view of client and backup source in backup properties wip: (src#34380) - Additional issues, infos and text corrections resulting from Web UI test wip: (src#34637) - Better view of client and backup source in backup properties wip: (src#34075) - Add filter for saveset count in "backups","Last Backup" and Migration/Replication" views wip: (src#34637) - Better view of client and backup source in backup properties wip: (src#34616) - Rework getting a saveset wip: (src#34380) - Additional issues, infos and text corrections resulting from Web UI test wip: (src#34179) - Upgrade Angular to version 18 and 19 wip: (src#34179) - Upgrade Angular to version 18 and 19 - fixed conflicts wip: (src#34179) - Upgrade Angular to version 18 and 19 wip: (src#34179) - Upgrade Angular to version 18 and 19 - fixed missing imports for client locations page wip: (src#34179) - Upgrade Angular to version 18 and 19 - merge master branch with last updates - fix small issues for angular 19 wip: (src#34179) - Upgrade Angular to version 18 and 19 - merged master branch with angular 19v wip: (src#34179) - Upgrade Angular to version 18 and 19 - fixed ngx-webstorage and styles (working version) wip: (src#34179) - Upgrade Angular to version 18 and 19 - fixed ngx-webstorage wip: (src#34179) - Upgrade Angular to version 18 and 19 - updated ngx-webstorage wip: (src#34179) - Upgrade Angular to version 18 and 19 - updated @porscheinformatik/clr-addons to 18.2.8 version wip: (src#34179) - Upgrade Angular to version 18 and 19 wip: (src#34179) - Upgrade Angular to version 18 and 19 - updated @clr/angular and @clr/ui to latest version (17.9.0) wip: (src#34179) - Upgrade Angular to version 18 and 19 - updated cds versions - fixed scss imports wip: (src#34179) - Upgrade Angular to version 18 and 19 - updated related packages for Angular v 19(eslint) wip: (src#34179) - Upgrade Angular to version 18 and 19 - updated related packages for Angular v 19(ngx-webstorage) wip: (src#34179) - Upgrade Angular to version 18 and 19 - updated related packages for Angular v 19(zone js and angular cdk) wip: (src#34179) - Upgrade Angular to version 18 and 19 - updated related packages for Angular v 19 wip: (src#34179) - Upgrade Angular to version 18 and 19 - updated Clarity version to 17.8.1 wip: (src#34179) - Upgrade Angular to version 18 and 19 - updated Angular to version 18 - updated TS and Transloco versions wip: (src#34179) - Upgrade Angular to version 18 and 19 wip: (src#34179) - Upgrade Angular to version 18 and 19 - fixed missing imports for client locations page wip: (src#34179) - Upgrade Angular to version 18 and 19 - merge master branch with last updates - fix small issues for angular 19 wip: (src#34533) - Allow using client group for datamover in task group properties wip: (src#34179) - Upgrade Angular to version 18 and 19 wip: (src#34616) - Rework getting a saveset change: bring back the refresh button at the bottom of modal to avoid lots of problems wip: (src#34533) - Allow using client group for datamover in task group properties wip: (src#34179) - Upgrade Angular to version 18 and 19 - merged master branch with angular 19v change: bring back the refresh button at the bottom of modal to avoid lots of problems wip: (src#34179) - Upgrade Angular to version 18 and 19 - fixed ngx-webstorage and styles (working version) wip: (src#34629) - Remove obsolete 'DB:defaults' entries starting with 'enable_gui_' wip: (src#34533) - Allow using client group for datamover in task group properties wip: (src#34616) - Rework getting a saveset wip: (src#34380) - Additional issues, infos and text corrections resulting from Web UI test wip: (src#34616) - Rework getting a saveset wip: (src#34356) - Assistant to create data store with HPE StoreOnce storage backend wip: (src#34533) - Allow using client group for datamover in task group properties wip: (src#34616) - Rework getting a saveset wip: (src#34533) - Allow using client group for datamover in task group properties wip: (src#34179) - Upgrade Angular to version 18 and 19 - fixed ngx-webstorage wip: (#7191) - Visualize occupation of media pools wip: (src#34179) - Upgrade Angular to version 18 and 19 - updated ngx-webstorage wip: (src#34179) - Upgrade Angular to version 18 and 19 - updated @porscheinformatik/clr-addons to 18.2.8 version wip: (src#34179) - Upgrade Angular to version 18 and 19 wip: (src#34179) - Upgrade Angular to version 18 and 19 - updated @clr/angular and @clr/ui to latest version (17.9.0) wip: (src#34179) - Upgrade Angular to version 18 and 19 - updated cds versions - fixed scss imports wip: (src#34533) - Allow using client group for datamover in task group properties wip: (src#31216) - Azure VM Cloud backup wip: (src#34451) - Add text search to Clients, Data Stores, Media Pools, Loaders, Tapes pages - fixed locations placeholder for client page wip: (src#34179) - Upgrade Angular to version 18 and 19 - updated related packages for Angular v 19(eslint) wip: (src#34573) - Deleting a replicated saveset does not work due to wrong combination of drive number and media pool wip: (src#34567) - Show loading spinner/text when changing to drive status in system logs view wip: (src#34573) - Deleting a replicated saveset does not work due to wrong combination of drive number and media pool wip: (src#34558) - Task overview does not update after creating/deleting a backup task wip: (src#34179) - Upgrade Angular to version 18 and 19 - updated related packages for Angular v 19(ngx-webstorage) wip: (src#34179) - Upgrade Angular to version 18 and 19 - updated related packages for Angular v 19(zone js and angular cdk) wip: (src#34179) - Upgrade Angular to version 18 and 19 - updated related packages for Angular v 19 wip: (src#34179) - Upgrade Angular to version 18 and 19 - updated Clarity version to 17.8.1 wip: (src#34533) - Allow using client group for datamover in task group properties wip: (src#34558) - Task overview does not update after creating/deleting a backup task wip: (src#34179) - Upgrade Angular to version 18 and 19 - updated Angular to version 18 - updated TS and Transloco versions Kernel: *** Commit history: f3f4d92c56..7124484609 *** bugfix: (#34979) Browsing MS SQL Server shows red lines with 'Invalid Status []'. Solution: Avoid check if argument is empty NEW: (#34946) Set the MS-SQL INC reference to the previous FULL if INC may be executed in parallel with FULL. Solution: References to previous FULL if the database_backup_lsn of the LOG backup matches the checkpoint_lsn of the FULL. bugfix: (#34888) Windows file backup without VSS should end with warning instead of error in case of access denied or enlarged file. Problem: Avoid to turn into error if first file in the directory is locked BUGFIX: (#34976) Migration log files aren't removed by 'sm_purge_migration' any more. Cut off Sesam date from DB (20250719T00:00:00Z) at first 'T' instead of ' ' now change: (#34917) update GC cloud documentation new: (#34917) improve GC page update for clouds: for cloud's "local" cases (when page is absent in cloud, but exists locally) - ensure atomic move and REPLACE_EXISTING; fail page sweep if copy operation is failed without moving server status to NOT OK; improve trackers updated based on tmp move succeed or failure; update documentation new: (#34917) on startup handle "tmp move race condition" case: when one tmp file is already moved to /pages, but the other one is still in /tmp => add those pages to "betterToCheck" and automatically start PCCK with further repair new: (#31596) make separate logger for all S3 API statistics logs; add documentation how to switch-off debug S3 Api stat call (per each request) using custom logback.xml file bugfix: (#34957) An UNC backup must be terminated with appropriate warnings if the backup of directories is not permitted. Problem: Commit f2a778d4 introcuded problem with VSS backup of mounted volumes. Solution: Do not always set sStruct.szwCurDir in _FindFirstFile() BUGFIX: (#34957) An UNC backup must be terminated with appropriate warnings if the backup of directories is not permitted. Solution: Trace such directories and count as not processed items BUGFIX: (#34888) Windows file backup without VSS should end with warning instead of error in case of access denied or enlarged file. Solution: Revert commit d508f87 (#21763) Backup of sparse files shows warning 'iSparseReadRange ... The handle is invalid'. bugfix: (#34940) start pages upload after re-connection; increase api call timeout for pages-iterating during s3 pages sync bugfix: merge changes in purge trash bugfix: (#34940) fix issue when server stops during s3 disconnect command; re-calculate trackers size during s3 connect bugfix: clean up the code bugfix: move object to trash if it can't be loaded bugfix: clean up tmp files after s3/azure connection testing and in /tmp folder on server start change: (#31596) move API counter log to debug level new: (#31596) add every hour log with s3 statistics (api calls, read/write amount); add overall day log with s3 statistics new: (#31596) add API counter log per each s3 request with amount of transferred data new: (#34917) do not move server status to NOT OK when page copying (case with diskPostModificationCheck) is failed during update bugfix: (#30592) Windows all or volume backup saves twice as much data. Solution: Error message fix new: (#34917) do not move server status to NOT OK when page copying is failed during update CHANGE: (#34732) Allow 2 Si3 datastores on one RDS change: (#34092) Allow Postgresql 17 for Debian 12 (for migration to 13) bugfix: (#34945) Installation/update of SEP sesam server on Windows could fail due to corrupted postgres.conf file. Solution: Increase array size BUGFIX: (#34945) Installation/update of SEP sesam server on Windows could fail due to corrupted postgres.conf file. Solution: Increase array size new: Increase SEP sesam version. Old version is 5.2.0.8, new version is 5.2.0.9. bugfix: (#34917) fix imports change: (#34917) fix condition for log "page not fully copied"; use REPLACE_EXISTING for DiskAsyncPageModifier during tmp move; code refactoring new: (#34917) add REPLACE_EXISTING for move tmp file during GC page update new: (#34917) add new INI setting "gc_page_copy_timeout"; make GC update's logic moves atomic; fail page sweep in case of timeout occurred; add retry logic in case of FileAlreadyExistsException/AccessDeniedException errors BUGFIX: (#34015) Backups of online Citrix VMs with excluded disks can't be restored, if original disks don't exist on target - Fixed removing of VBD structures related to the removed VDI from VM config during backup BUGFIX: (#34779) Sporadically STPD responds with "HTTP/1.1 401 Unauthorized" for write requests via HTTP. Problem: Single request could be fragment into multiple packets according to TCP Maximum Segment Size (1500 bytes). Solution: Continue socket read until buffer full or got double \r\n (chunk end) bugfix: immediately end build process if signing of at least on executable fails. Until now the build process only stopped if the signing of the last executable failed. bugfix: use signtool.ori.exe to verify if a signature is present since the new signtool does not support this function. bugfix: only try to sign an if no signature is found for the file BUGFIX: (#34715) Restoring a Windows path backup with Volume Access Control List ends with error 'no valid MTF Stream ID was found'. Solution: If VOLB ACL exceeds the size of the format logic block then further blocks must be processed. new: (#34843) initially add a powershell script which creates a file index of all files of all 3 installation packages with creation date, size, and md5 sum. These lists can then be used to check if the update worked properly. The script is executed right after the installer files are finished. bugfix: exit build process with error if signing of msi executables failed. BUGFIX: (#34934) Windows BSR starts two migration jobs for same saveset when backup is started with automatic migration event. Solution: Avoid start via SM_SBC_COM bugfix: (#34933) sm_reformat_lis turns fdi_type 'I' into 'L'. Solution: Adjust fdi_type only if the type 'Diff' was retrieved instead of 'Log' ==: 'Incr bugfix: (#34927) MSSQL gen restore fails with 'Failure opening the file ..._SG.lst'. Solution: Problem introduced with (#33240) Relocation dialog for MS-SQL restore is empty if mismatch in hostname between LIS and source. Generate LSTC file when called for 'search in LIS' BUGFIX: (#34739) Switch MS-SQL INC backup to DIFF if DB is running in 'SimpleRecoveryModel' mode. Solution: If LSN check retrieves 'Diff' instead of 'Log' then update results.fdi_type to 'D' (Diff) bugfix: (#34836) Delete all files with certain pattern except one. ("gv_rw_db:backup/sesam_db_*-20250708.sql*") WIP: (#34635) MS SQL Server: If full and log backups are running at the same time, the log backup chain is extended. WIP: Even a preceeding DIff backup may be used in a valid FDI chain. Now sm_reformat_lis checks for valid Diff before INCR. Additional: Trace sm_reformat_lis output in bck logfile via new switch '-L {file}' used with '-L stderr' bugfix: (#34492) Proxmox backup did not have functionality implemented to skip EFI disk from VFS mount if EFI disk was in raw format on NBD data storage bugfix: (#34835) Ignoring MTF errors using 'gv_abort_after_MTF_stream_problem' doesn't work anymore. Logic for GLBV 'gv_conf_pattern_ignore_stream_problem' adapted NEW: (#17534) Add Sesam DB creation script for version 5.2.0.7 for import of Sesam DB exports done before column name changes wip: (src#34452) - Integrate AMOS analyzer module into SEP sesam / Change severity to BIGINT, Add acknowledgment columns BUGFIX: (#34641) Update shields multiple 'violates not-null constraint' import errors in update-timestamp-columns.sql. Solution: Update statements improved bugfix: (#34641) Set not parsable timestamp columns in Sesam DB to current timestamp instead of 'NULL' during update to 5.2.0.X, because some have 'NOT NULL CONSTRAINT'. Fix typo in commit 12f049c3 bugfix: (#33965) Option "Backup (volume shadow copy)" of integration services is not checked during backup. Problem: The analyse function didn't contain the needed log message code. Solution: implemented new log codes for Hyper-V errors, added it to analyse function bugfix: Fix exception in 'sm_replicate' because non exisiting function 'logtr()' is called -> 'log.tr()' new: (#34870) Set 'DB:media_pools.is_available/inactive/exec' during pool creation by 'sm_auto_conf_hw' new: Merge develop branch for Si3 to v5_2_0 Revert "Merge commit 'e72df02a07db1dd59e4b329cc6764fe30891a4be' into v5_2_0" Merge commit 'e72df02a07db1dd59e4b329cc6764fe30891a4be' into v5_2_0 BUGFIX: (#34855) Update fails when importing the database. Solution: Improve pattern to match exact date time and add update staement for sesam_events.eol NEW: (#34836) Delete older Sesam INI export files, except 2 for every Sesam day change: Use always same file name pattern for Sesam DB export files CHANGE: (#34732) Allow 2 Si3 datastores on one RDS bugfix: (#34872) Fixed message for switch to VZDUMP when raw disk is not on the same storage type as set by backup method BUGFIX: (#34886) Sesam server installation should end with failed state if an error happens during installation. Solution: Show a popup informing the user about the failed installation and end the installation with an error. bugfix: (#33240) Relocation dialog for MS-SQL restore is empty if mismatch in hostname between LIS and source. Solution: Last commit introduced problem. Adapt source only in iSEARCH_LIS() NEW: (#34836) Delete older Sesam DB export files, except 2 for every Sesam day BUGFIX: (#34872) Proxmox does not handle backup/restore of TPM state device - If TPM state device has format raw and others disks of the VM are suitable for NBD backup, NBD backup is executed. For all other combinations backup is switched to VZDUMP bugfix: (#34836) Delete all files with certain pattern except one. ("gv_rw_db:backup/sesam_db_*-20250708.sql*") BUGFIX: (#34872) Proxmox does not handle backup/restore of TPM state device - if VM has a TPM state device, backup is switched to VZDUMP new: (#24785) Incremental backup/restore for KVM/QEMU VMs bugfix: (#34861) Add additional parameter for pipe read timeout for SAP Hana backup NEW: (#34861) Add additional parameter for pipe read timeout for SAP Hana backup Set SBC_PIPE_OPEN_TIMEOUT for first pipe data receive timeout (in sbc: -w [gen_open_timeout:]) bugfix: (#34632) Fixed reconnect to XEN master when slave host is given as the server BUGFIX: (#34722) sbc must switch to error when read from pipe fails. Solution: If timeout expired then return with 'sizeRead' set to 'ERROR' bugfix: (#33965) Option "Backup (volume shadow copy)" of integration services is not checked during backup. Problem: The analyse function didn't contain the needed log message code. Solution: implemented new log codes for Hyper-V errors, added it to analyse function bugfix: (#34632) Fixed reconnect to XEN master when slave host is given as the server bugfix: (#34861) Add additional parameter for pipe read timeout for SAP Hana backup new: (#34861) Add additional parameter for pipe read timeout for SAP Hana backup. Add -w to test script Set SBC_PIPE_OPEN_TIMEOUT for first pipe data receive timeout (in sbc: -w [gen_open_timeout:]) NEW: (#34861) Add additional parameter for pipe read timeout for SAP Hana backup Set SBC_PIPE_OPEN_TIMEOUT for first pipe data receive timeout (in sbc: -w [gen_open_timeout:]) BUGFIX: (#34872) Proxmox does not handle backup/restore of TPM state device - if VM has a TPM state device, backup is switched to VZDUMP NEW: (#24785) Incremental backup/restore for KVM/QEMU VMs bugfix: (#34858) fix bugs and logic gaps for logs retention period update based on server sanity status: provide "initial" statuses for corruption stores and fsck during startup; make corruption consumers send msg only if status was changed; fix fsck sanity handling; overall optimization and improvement of error handling new: (#34870) Set 'DB:media_pools.is_available/inactive/exec' during pool creation by 'sm_auto_conf_hw' bugfix: (#33240) Relocation dialog for MS-SQL restore is empty if mismatch in hostname between LIS and source. Solution: In case of complete restore the relocation is requested with '/' as first delimiter. So normalize to regular expression '[/\]' to match in any case. bugfix: (#34853) If NBD reports empty list of blocks for Proxmox NBD backup, skip such volume form being backed up and do not write log 1500 that causes backup to fail change: (#34585) CPIO header alignment (-o hdrlen=16384). Add log "CPIO header length align by '-o hdrlen=16384'" bugfix: (#34892) Print correct final message 'STATUS=SUCCESS' by 'sm_config_drives', if drive configuration was OK BUGFIX: (#34874) Cleanup CEPH related mappings if Proxmox restore fails due to no space left on device - if SBC restore of RBD disk data fails during data transfer for any reason, delete created volume and unmap related RBD device change: DB:tasks.task VARCHAR(50) -> VARCHAR(64) wip: (#34878) Restore task options are not passed to sbc in case of mounted disk. WIP: Calling ‘sm_mount mount’ code revised new: (#34587) add support of async OCCK for stores with AzureBlob connector change: (#34572) sm_cmd reports "Error: Could not parse output". Improve error message in case not data receive from the REST server change: (#34635) MS SQL: If FULL and INC backups are running concurrently. CHANGE: Allow concurrent INCR backup with GLBV gv_conf_exclusive_FDI '2' (Default: 1). Documented in doc/sesam-glbv.txt CHANGE: (#34635) MS SQL: If FULL and INC backups are running concurrently. CHANGE: Allow concurrent INCR backup with GLBV gv_conf_exclusive_FDI '2' (Default: 1) bugfix: Recent commit 0961e22c - (#17534) Use 'DB:clients.exec' instead of 'DB:clients.permit' - counted clients as unused clients bugfix: Typo in error message BUGFIX: (#33240) Relocation dialog for MS-SQL restore is empty if mismatch in hostname between LIS and source. Solution: Ignore case when browsing LIS for backup type 'MS SQL Server'. Defaults 'sm_conf_mssql_case_sensitive' allows to override. bugfix: Typo in error message BUGFIX: (#33240) Relocation dialog for MS-SQL restore is empty if mismatch in hostname between LIS and source. Solution: Ignore case when browsing LIS for backup type 'MS SQL Server'. Defaults 'sm_conf_mssql_case_sensitive' allows to override. bugfix: (#34884) Fixed Python import for KVM. Change was commited by mistake and broke KVM module change: add undocumented hdrlen option to sbc help output wip: Fix sesam_insert_start.sql misses some changes after merge of branch "develop". Merge origin/develop to v520 Resolved conflicts: Revert "bugfix: (#34864) Blowfish encrypted backup uses the wrong LIS format. Additional: sm_sms_backup uses prefix '{bf64}' in 'en=' option and sbc sets now 'enc=bf64' in saveset info" because this prefix lead to problems with sbc_vadp. BUGFIX: (#33640) UNC relocation restore fails. Solution: In case of selective restore of a VMware mounted disk the relocation was not performed (sm_restore) and not passed to sbc (sm_copy_files) bugfix: (#34632) Re-login xenapi session if the session has expired after long backup bugfix: (#34864) Blowfish encrypted backup uses the wrong LIS format. Additional: sm_sms_backup uses prefix '{bf64}' in 'en=' option and sbc sets now 'enc=bf64' in saveset info BUGFIX: (#34864) Blowfish encrypted backup uses the wrong LIS format. Solution: Add pattern 'enc=blowfish' to 'gv_conf_pattern_lis_v1' bugfix: (#34835) Ignoring MTF errors using 'gv_abort_after_MTF_stream_problem' doesn't work anymore. Avoid to truncate savesest info BUGFIX: (#34015) Backups of online Citrix VMs with excluded disks can't be restored, if original disks don't exist on target - Removed excluded disks and related VBDs from VM config during backup new: (#34178) Extend sbc version information send to STPD change: automatically added/removed files to signed file list. new: (#34749) Introduce a powershell script which detects deprecated Si3 V1 dedup stores on server and RDS using the DB on the server and the stpd_conf ini on the RDS for detecting deprecated Datastore. change: make some cosmetic changes in the powershell scripts. BUGFIX: (#34835) Ignoring MTF errors using 'gv_abort_after_MTF_stream_problem' doesn't work anymore. Solution: New 'gv_conf_pattern_ignore_stream_problem' allows to set a specific pattern to ignore MTF or CPIO stream processing problems change: Added log for starting Proxmox vzdump backup bugfix: (#34843) During update to version 5.2.0.8 the binary files in gv_ro_bin/python3 are not updated correctly. Solution: use a dummy component which can be changed without consequence. Also replace all previous components which are related to the python3 subfolder with new component IDs to ensure that all python3 subfolder have new clean components which have not been used before. bugfix: (#34852) Catch exception during cleanup of old snapshots if Proxmox LVM snapshot name is not in expected format due to Proxmox system errors reported by command lvs, log it and do not finish backup with warning because of it new: (#33790) Partly implemented general meta files preparation for consolidation of any backup type. Added new function in sm_vfs prepare_consolidate() and use it also for already working Path backup type BUGFIX: (#34625) Do not complain about savesets written during FSCK of datastore from migrations, which have been started before 'dir' command. DB select has been done, but result not taken in account by FSCK Merge remote-tracking branch 'origin/develop' into develop bugfix: (#33713) fix index in case if non-initial re-index was interrupted on previous run - make index process to start from scratch on startup change: (#34798) Calculate progress of backups: Fix syntax error CHANGE: (#17534) Use 'DB:clients.exec' instead of 'DB:clients.permit' BUGFIX: (#34625) Do not complain about savesets written during FSCK of datastore from migrations, which have been started before 'dir' command. DB select has been done, but result not taken in account by FSCK BUGFIX: (#34850) sm_data_store write_saveset_info_sms doesn't work with source side deduplication and migrated saveset. Do not switch interface in case of migrated saveset change: (#34798) Calculate progress of backups: Set progress to '999.99' for unrealistic values bugfix: (#34798) Calculate progress of replications: Avoid divsion by zero change: Add closing bracket to semaphore log message new: (#34836) Delete all files with certain pattern except one. (sm_client drop -d -1 "gv_rw_sms:20250616\stpd*stor*") bugfix: (#34437) fix unique object size calculation algorithm new: (#34836) Delete all files with certain pattern except one. (sm_client drop -d -1 "gv_rw_sms:20250616\stpd*stor*") bugfix: remove test code bugfix: (#34831) fix index locking when error occurred during reindex; in case of unrecoverable error during re-index process - make index actor to fail which leads to server termination; improve overall error handling for index change: Do not create saveset config directory during XEN Server VM restore level COPY, it is not needed wip: (#34779) Sporadically STPD responds with "HTTP/1.1 401 Unauthorized" for write requests via HTTP. Additional logs for error case (Warn) bugfix: (#34749) Call 'sm_glbv' with 'gv_ro_bin: ' set wip: (#34779) Sporadically STPD responds with "HTTP/1.1 401 Unauthorized" for write requests via HTTP. Additional logs for error case (Warn) wip: (#17534) Use 'DB:clients.exec' instead of 'DB:clients.permit': Do not set default 'exec=0' to allow correct update new: (#33754) Added parsing of recovery action sleep in sbc_opts and use sleep time in Proxmox restore wip: (#17534) Use 'DB:clients.exec' instead of 'DB:clients.permit'. Do not drop column 'permit' until migration has been completely done new: (#23910) Show MS-SQL recovery model in 'dir' output to allow filtering during automatic task generation. Solution: Show 'archive_mode=full|bulk_logged|simple' and 'db_state=online|offline|... bugfix: (#34749) correct name of glbv to allow Sesam update with Si3v1 configured CHANGE: (#17534) Use 'DB:hw_drives.exec' instead of 'DB:hw_drives.enabled' bugfix: Add missing FreeSplitList() new: (#23910) Show MS-SQL recovery model in 'dir' output to allow filtering during automatic task generation. Solution: Show 'archive_mode=full|bulk_logged|simple' and 'db_state=online|offline|... bugfix: Add correct argument for 'tail' during check of available disk space bugfix: (#34839) Fix redirect of STDERR during source of 'sm.ini' new: (#33754) Added parsing of recovery action check in sbc_opts and use of check for PowerSatte with sleep time in Proxmox restore CHANGE: (#17534) Use 'DB:clients.exec' instead of 'DB:clients.permit': Update VIEW and TRIGGER change: (#17299) Use 'NUMERIC(16,2)' instead of 'FLOAT' to get human readable values bugfix: (#34508) Hyper-V restore to cluster fails on non-English OS nodes. Problem: the name "Cluster Group" was hardcoded in English. Solution: refactored the script to remove hardcoded values. CHANGE: (#17534) Use 'DB:clients.exec' instead of 'DB:clients.permit' change: (#34798) Drop deprecated column 'DB:drive_groups.text' after import of old Sesam DB new: (#33754) Added action run to sbc_opts for common parsing for sbc_proxy modules and execute it in Proxmox restore change: (#17299) Use 'NUMERIC(12,2)' instead of 'FLOAT' to get human readable values new: (#17299) Convert numeric 'VARCHAR' columns to 'NUMERIC': Cleanup 'DB:*.throughput NEW: (#34828) Add user and hostname to 'DB:sesam_events' if a client or task is disabled bugfix: (#34830) fix case with blocking di status command - use additional helper actor to perform pagePostModificationTest; overall logic optimization and improvements; adjust GetIndexStatus messages handling; move deleteOldIndexes to async; add try-catch block and logging for index flush change: (#17534) Add table name for select from tasks,clients because 'exec' is in both tables now wip: (#34798) Update DB:clients.permit to number, before using value to update DB:clients.exec::INTEGER wip: (#34798) Drop deprecated column 'DB:task_groups.text' after import of old Sesam DB new: (#34798) Calculate progress of backup: Update DB:results.progress for backups using source side deduplication wip: (#17534) Add some more common column names new: (#17534) Add column DB:*.user_comment for more tables, where a user comment makes sense change: Proxmxox dir print with source ending with / prints VM dir only for given VM source new: (#33754) Action run for Proxmox partially implemented change: (#34749) Keep support of Si3v1 from STPD and sm_dedup_interface NEW: (#34828) Add entry to DB:sesam_events, if task has been disabled bugfix: (#34697) If MS-SQL log backup waits until active full backup has finished. Check for correct basic saveset only if basic saveset was retrieved bugfix: (#34697) If MS-SQL log backup waits until active full backup has finished. If another Log backup was concurrently started and finished it must be ignored BUGFIX: (#34826) Reset port number used for Si3 replication to default, if STPD port (11000 or 11443) is set as source interface (like http://sesam:11000) bugfix: (#34697) If MS-SQL log backup waits until active full backup has finished. If another Log backup was concurrently started and finished it must be ignored change: Fixed dir print of VM networks for XEN and Proxmox. Added networks to log 3986 for Proxmox CHANGE: Use 'DB:defaults->sm_conf_command_use_exit_only' instead of 'glbv:gv_use_exit_only' to decide if exit code from command event should be used only to get status NEW: (#34828) Add entry to DB:sesam_events, if client has been locked bugfix: do not fail PCCK if page is not yet uploaded, check local file instead bugfix: fix object lock configuration check; change error log message NEW: (#34826) Compare Proxmox-VE host with Sesam client case insensitive NEW: (#34826) Return correct error message, if Proxmox-VE host of VM isn't configured as Sesam client NEW: (#34862) Return correct error message, if Proxmox-VE host of VM isn't configured as Sesam client change: (#34749) Call 'sm_dedup_interface -T dedup propose' for Si3v1, because default has been changed to Si3-NG Revert "CHANGE: (#34749) Remove 'Si3 V1' file (i2dedup-server.jar) from Sesam Windows kits" change: (#34749) Allow usage of Si3 v1 deduplication store in 5.2.0 Sesam release version change: (#34749) Keep support of Si3v1 from STPD and sm_dedup_interface new: (#33818) Add DB:default entry 'sm_conf_sesam_backup_source' for default backup source of Sesam backup new: Remove new files added by merge from 'develop' branchfrom 'si3' dir change: merge version string changes from develop change: (#34437) make gathering results async to not block GC status command; add total obj size info to log and gc status output along with unique size info new: Merge 'develop' branch into 'v5_2_0' for SMS change: Build Sesam 5.2 with Si3v1 new: Merge 'develop' branch into 'v5_2_0' except SI3 and SMS NEW: (#34823) MSSQL: Support 'ODBC Driver 18 for SQL Server' new: Common function 'iCheckValidUtf8(char*)' change: (#34809) Removed code that was partially implemented to get guest agent info for Proxmox containers - Proxmoxer does not have API to communicate with CT guest agent change: Setting -a no_snap_del=1 caused error in vSphere HS snapshot backup because of exception in log print BUGFIX: (#33837) DB query fails, if sm_remote returns a non-UTF-8 byte sequence. URL encode message string, because encoding is out of control of Sesam bugfix: enable RCT backup with configuration versions 11 and 12 bugfix: (#31208) switch from su/src/makefile.ver to su/version/sesam.5.2. Retrieve branch name for detached commit bugfix: (#27825) Check for all 'sbc-2xxx' message lines in backup log and set state to warning. Set warning state in case of sxx-2989 wip: DB:tasks.task VARCHAR(50) -> VARCHAR(64) change: Added OS info and IPs to dir print for Proxmox VMs bugfix: (#34437) fix and totally rework unique objects size calculation logic during GC; add statistics to GC status output search key without '=' change: Formatted log 3986 for Citrix XEN server backup change: Fixed print of networks for Citrix Xen server so that it works also for log 3986 change: Update extended backup source information (sxx-3986 message) for all backup types in one function new: (#34437) Fix unique objects size calculation during GC and add statistics to GC status output bugfix: (#34815) Correct escape of single quote in SQL query: Change update query for Hyper-V 'cluster' information, so it doesn't lead to SQL parsing error wip: (src#34808) - Global 'sm_cmd dir hypervisor' command bugfix: (#34789) Proxmox backup must not skip disk detection even ib sub type is set to VZDUMP by user. As a consequnce of skipping disk detection, srx-3986 did not set value for datastores change: Removed development logs from Proxmox dir print BUGFIX: (#34810) Fix exception in 'sm_event', if exit state from executable couldn't be parsed BUGFIX: (#34811) Fix exception in 'sm_event', if migration for a failed backup is tried to be started change: Fixed SetupExceptionHook in sm_event NEW: (#34810) Remove trailing spaces from followup command change: Added newtork info to dir print of Proxmox VM bugfix: (#34815) Correct escape of single quote in SQL query: Check . Space after || is mandatory bugfix: (#34789) Proxmox backup switch to a sub type must log message with code 3289 CHANGE: (#34813) Different message if there is no access to client or error from executed command change: Changed log text for open session for Proxmox restore to print VZDUMP VM restore as disk restore change: Citrix XEN Server dir print prints VM networks in sorted order by device number and backup log 3986 added network= Revert "wip: (#34815) Remove single quotes from extended backup source information, because SQL query is parsed now correclty" bugfix: (#34815) Correct escape of single quote in SQL state in queries like 'set source=source ||',comment=abc'xyz'... wip: (#34815) Remove single quotes from extended backup source information, because it cause trouble with SQL query BUGFIX: (#34814) Avoid error message in Sesam main log during installation. Check if queue exists, before try to block it, which cause the error message bugfix: (#34798) Calculate progress of backup: Avoid divsion by zero. TODO: Correct handling of DB:results.estimated_size=0 CHANGE: (#33818) Use DB:default->.sm_conf_sesam_backup_source' value for backup source by 'sm_setup create_sesam_backup' new: (#33818) Add DB:default entry 'sm_conf_sesam_backup_source' for default backup source of Sesam backup Correct exit message in 'sm_event', if no action defined change: Added traceback print in exception handler of sm_event BUGFIX: Return with error message in 'sm_event' if event couldn't be found in DB Merge remote-tracking branch 'origin/develop' into develop new: add log on start executing "du" command for trackers calculations; adjust logs for PCCK change: Added traceback to exception in main function of sm_event change: Fixed typos in log messages and reduced the number of logs when LVM thin pool metadata is trying to be reserved in a wait loop CHANGE: Update Sesam DB schema by recent develop branch bugfix: (#34789) If Proxmox backup switches to different sub type than set by user, log message 2989. If user sub type is not set and is determined by autodecetion, log message 3870. Added new function log_subtype_switch() to handle the logic bugfix: (#34789) value set to sub type was missing after switch to VZDUMP for template VM. If Proxmox backup is already set to VZDUMP or sub type is switched to VZDUMP for a template VM, skip volume detection and check for correct sub type. bugfix: (#34037) Copy of file with long name fails from/to Windows client. Use SymLink to replace long file name with short one CHANGE: (#34749) Do not allow Sesam RDS update if a 'Si3 v1 deduplication store is configured. Update can still be enforced by setting 'sm_glbv w gv_conf_allow_si3v3 1' CHANGE: (#34749) Do not allow Sesam server update if a 'Si3 v1 deduplication store is configured. Update can still be enforced by setting 'sm_glbv w gv_conf_allow_si3v3 1' bugfix: (#34037) Copy of file with long name fails from/to Windows client. Use SymLink to replace long file name with short one change: When Proxmox backup switches to VZDUMP, check if level is copy, if fallback to level copy is needed, log message 3870 change: If LVM device or pool is not found during Proxmox LVM backup, exit with error and do not try to create LVM snapshots change: Do not ping qemu agent quest in check for FS freeze during Proxmox backup. It produces error if agent is not running, it is enough to execute API check for online status of a VM change: Log message 3870 if Proxmox backup falls back to level copy after switching sub type to VZDUMP bugfix: (#34789) Fixed error in determine correct backup sub type for Proxmox change: DB:tasks.task VARCHAR(50) -> VARCHAR(64) change: If LVM device or pool is not found during Proxmox LVM backup, exit with error and do not try to create LVM snapshots change: Do not ping qemu agent quest in check for FS freeze during Proxmox backup. It produces error if agent is not running, it is enough to execute API check for online status of a VM bugfix: (#34789) Fixed error in determine correct backup sub type for Proxmox. CHANGE: (#34799) Replace '\' with '/' for calling notification interfaces (sm_alarm,...), because backslash could cause problems sending mail using 'sm_cmd send mail' bugfix: (#34037) Copy of file with long name fails from/to Windows client. Problem: sm_rexec file copy with target path longer then 256 bytes end with core. Solution: Improve strings copy Merge remote-tracking branch 'origin/develop' into develop bugfix: (#27410) fix stop GC on mark phase when reindex process initiated bugfix: (#34697) If MS-SQL log backup waits until active full backup has finished. Problem: Concurrent Log backup may appear in Full saveset list. Solution: Skip further row processing when current saveset id matches to Full saveset id new: add detailed documentation for GC sweep phase; improve error logging in case of sweep failure Merge remote-tracking branch 'origin/develop' into develop bugfix: (#34634) insert shortcut folder names for the new folders which are longer than 8 characters. Reapply "bugfix: (#34634) Upgrading from Release-v5_2_0 to Sesam-develop-win doesn't exchange binary files. Solution: Add missing components for dynamically created folders to installshield for srv, cli and gui package." bugfix: (34800) Do not overwrite DB:results.msg success message for Sesam startup wip: (#34562) remove variable for cloud based method and check for ini file directly under Windows and Unix. change: Use BIGINT in remaining_exec_time() function to handle very small progress values bug: (#34798) Calculate estimated remaining execution time. Avoid divsion by zero CHANGE: (#34758) Migrate backup only once to a certain media pool (including tape pools). Overall saveset count set by 'DB:migration_tasks.saveset_cnt' is ignored change: Use data type INTEGER in case of command_events.client_id and tasks.storage_server_id as these refer to clients.client_id change: (#34096) return Files.move instead of copy+delete operations for moveToTrash logic; for GC page update on local store start page copying in async way and use move for tmp files instead of copy+delete wip: Log exception during backup sub type detection change: Use 'DB:media_results.msg' instead of 'message' for VIEW:all_results change: Skip freeze of proxmox FS if -a qui=0 is set for backup task BUGFIX: (#34792) Correct handling of Proxmox-VE templates - Set template flag in VM dir. Backup is automatically switched to VZDUMP and level COPY for template VMs, if not already executed in such mode NEW: (#34798) Add 'VIEW:all_results.estimated_stop_time/estimated_duration' NEW: (#34798) Calaulcate estimated remainig execution time for replications and store it in 'DB:*_results.duration as negative value in 'seconds' CHANGE: (#34749) Remove 'Si3 V1' file (i2dedup-server.jar) from Sesam Windows kits change: find_file - check if empty dir older then 7 days and if so and it fit all other conditions - remove it NEW: (#34798) Calaulcate estimated remainig execution time for restores and store it in 'DB:*_results.duriation as negative value in 'seconds' NEW: (#34798) Calaulcate estimated remainig execution time for backups and migrations and store it in 'DB:*_results.duriation as negative value in 'seconds' bugfix: Write 'DB:media_results.progress' for 'GC'. Fix type conversation warning change: use sbc_vadp.jar instead of moving sbc_vadp_ng.jar to sbc_vadp.jar. change: Copy 'sbc_vadp.jar' (former sbc_vadp_ng.jar) into Sesam kits new: SQL function 'remaining_exec_time(start_time, progress)' to estimate end time of an active Sesam saction bugfix: Fix syntax error in 'sesam_pgsql.sql' change: Merged sbc_proxy and relevant common files from develop BUGFIX: (#34198) Merge directory is not cleaned up after Xen generation restore, if -a tmpdir is used - Additional fix: Delete only directories created inside the tmpdir by Sesam restore and delete tmpdir only if it did not exist before the restore and it was created by Sesam restore bugfix: (#34789) Fixed case when disks are on local data store and suitable for NBD backup and sub type is not set change: Write more correct message for close job after Proxmox disk or vzdump backup bugfix: (#34788) Skip FS freeze for an offline VM BUGFIX: (#34789) Proxmox VM backup does not handle correctly all cases if wrong sub type is set - Simplified and fixed functions to determine correct sub type NEW: Write 'DB:media_results.progress' for 'GC' NEW: (#34072) Add trigger to write changes of 'DB:tasks.source' into 'DB:sesam_events' new: Add 'DB:*_results.progress float' bugfix: (#34783) In Proxmox browse dir do not split disk name by / if the string has no / in it change: Copy renamed 'sbc_vadp.jar' (from sbc_vadp_ng.jar) into Sesam kits new: (#18298) Copy Si3 data directory to another device/file system. Set not_expandable to removable devices bugfix: (#34789) Fixed case when disks are on local data store and suitable for NBD backup and sub type is not set bugfix: Write estimated remaining runtime in seconds as nagativ for 'GC' into 'DB:media_results.duration'. Fix type conversation warning change: Write more correct message for close job after Proxmox disk or vzdump backup NEW: Write estimated remaining runtime in seconds as nagativ for 'GC' into 'DB:media_results.duration' new: Function 'll_CALC_REMAINING_DURATION() to estimate how long operation will nned bugfix: (#34587) add exception recovery on failed page content load on OCCK; fix pages synchronization on server start; fix logs on retention update; NEW: (#34775) Enable Proxmox-VE QEMU/NBD backup new: (#34778) Add 'DB:clients/data_stores/tasks.creation_time change: (#17534) DB:drive_groups.text -> user_comment new: (#30947) Set string 'NULL' to '' for call of group PRE script change: (#17534) DB:media_pools.descript -> user_comment change: Add 'DB:drive_groups.user_comment' for deprecated '.text' change: (#17534) DB:media_pools.descript -> user_comment BUGFIX: (#34789) Proxmox VM backup does not handle correctly all cases if wrong sub type is set - Simplified and fixed functions to determine correct sub type BUGFIX: (#34790) Correct execution of PRE/POST interface dor migrations NEW: Add datastore size to 'DB:media_results.filled' for action 'gc' NEW: Add Sesam server version (not RDS version) to 'DB:media_results.sesam_version' CHANGE: (#34749) Remove 'Si3 V1' file (i2dedup-server.jar) from Sesam kits new: add GC selective sweep bugfix: add GC selective sweep; fix issue when page wasn't unlocked after sweep; fix logs during page content loading CHANGE: (#34770) SQL script to move 'DB:mediapools_events' to 'DB:media_events' bugfix: (#34788) Skip FS freeze for an offline VM change: (#31216) fixed _delete_old_sesam_snapshots change: (#31216) added scripts to make it easier to check the operation of backup and restore v3 BUGFIX: (#34784) vSphere restore fails with 'Configuration file ... is not a regular file..' because file exist check is done case sensitive. Solution: Use case insensitive compare on Windows change: add version string into sm_dedup_interface change: add chunks count to log during GC Merge remote-tracking branch 'origin/develop' into develop change: (#31846) edit time formatting in GC status output - use ms instead of human-readable format bugfix: Add space before additional information in 'sbc_proxy' dir output BUGFIX: (#34785) Add to PATH variable in 'sm_prof'. The path gv_rw_bin was not added to the PATH variable in the sm_prof.bat and the sm_prof.ps1. The new sm_prof adds the folder correctly. new: (#18298) Support media action 'sync-sds' by 'sm_sepul_event' bugfix: Cut message text for 'DB:media_results.msg' to fit in column new: (#30947) Use 'DB:task_groups.folder BUGFIX: (#34763) To avoid the race condition the PostgreSQL executables can not be replaced, wait 5 seconds to ensure that sm_main stop is finished. change: (#31216) added scripts to make it easier to check the operation of backup and restore new: (#18298) Allow check from multiple target devices (-D uuid:[,]) and -o no-acl option new: add logs for fastdir command execution statistics; handle logs for custom fastdir cases new: (#18298) Allow check fro multiple target devices wip: (#34779) Sporadically STPD responds with "HTTP/1.1 401 Unauthorized" for write requests via HTTP. Log RAW request on log level 3 bugfix: (#34577) Restore from Hyper-V server to Hyper-V cluster fails with Failed to delete duplicated VMs. Problem: The VM to delete is not available. Solution: added SilentlyContinue option to finish restore without errors. bugfix: (#31216) fix for deleted ACI (404) v2 bugfix: (#31216) fix SubscriptionRequestsThrottled, fix for deleted ACI (404), added ALLDATASAVED to the end of disk hash file BUGFIX: (#34515) Sesam client install fails on a Microsoft Azure Stack HCI due to a missing dll needed to execute a specific type of powershell script. Solution: Do not use the Installshield specific type of powershell script but rather execute the powershell script directly using socalled support files which are only present during installation runtime. new: Add 'DB:mediapools_events/events.device_name new: (#18298) Copy Si3 data directory to another device/file system. Check if volume already mounted to some dir change: (#18298) Improve log messages CHANGE: (src#34706) - Revise the task creation schema for Azure VM new: (#18298) Copy Si3 data directory to another device/file system: Do not 'umount' target device, if it has been already been mounted into 'non Sesam' directory change: Return 'OK' by 'sm_start' if drive is in mount state (busy) during device check new: Call 'sm_setenv()' to set 'PATH' to include Sesam 'bin' directories new: (#18298) Copy Si3 data directory to another device/file system CHANGE: (#34758) Migrate backup only once to a certain media pool (including tape pools). Overall saveset count set by 'DB:migration_tasks.saveset_cnt' is ignored change: (#31216) cleaning old leftover data only for backup task BUGFIX: (#34198) Merge directory is not cleaned up after Xen generation restore, if -a tmpdir is used - Additional fix: Delete only directories created inside the tmpdir by Sesam restore and delete tmpdir only if it did not exist before the restore and it was created by Sesam restore new: replace local "dir" operations to "sm_client fastdir" - provide common generic logic; fix repair bug with using inconsistent pages files (both should be ordinary, or both tmp); refactor and improve deletingTmpPages logic on startup wip: (#18298) Copy Si3 data directory to another device/file system: Windows part (#31216) azure - ssl Fatal Python error improvements (less intensive checking if operations are finished, nossl in certain meaningful cases), ContainerInstance fixes regarding quotas, delete leftover data after a few days, skip zero block for full backup, added aborting backup if there are critical errors, improved docker ACI code regarding reliability bugfix: (#34578) BDA Backup/Restore using URL Source/Target. Added curl timeout change: Removed "," from dir print when VM has no networks change: Changed dir print to not quote empty VM description change: Changed dir print of VM data stores to print them as list change: Fixed error in dir print if VM memory has empty value change: Changed datastore to datastores in sbc_proxy dir print. If an attribute has empty value, print just key change: sbc_proxy dir prints VM tags after attributes and description=value qouted change: sbc_proxy dir prints VM type and sub type before other attributes change: sbc_proxy dir prints VM memory in bytes for XEN and ONE. Moved expandable and selection type in the front in VM dir print change: Message text for fallback to certain backup sub types in PVE module change: removed prefix network= from list of networks in sbc_proxy dir print change: Copy kits from 'master' build to 'prekits/master' instead of 'head' new: (#18298) Copy Si3 data directory to another device/file system: Stop running GC if '-o force-stop-gc' is set bugfix: (#34585) CPIO header alignment. Problem: "sbc-2063: Warning: Avoiding padding. Negative value!". Solution: Alignment number should be odd number, so align to 512 bytes happen all the time. bugfix: revert changes pushed by mistake bugfix: (#34585) CPIO header alignment. Problem: "sbc-2063: Warning: Avoiding padding. Negative value!". Solution: Alignment number should be odd number, so align to 512 bytes happen all the time. NEW: (#18298) Copy Si3 data directory to another device/file system: Check status returned from 'snapshot start' command (usually GC is running in case of error) and retry operation bugfix: (#30947) Remove reference DB:task_groups.client_id, because DB:clients not created yet chnange: (#28932) Adjusted dir print of OpenNebula VM networks to latests changes in sbc_dirprint change: Moved parsing of VM newtorks from XEN to sbc_dir chnange: (#28932) Added user attributes to VM dir print for Open Nebula, added new property DirVM.attributes to sbc_dirprint new: (#30947) Use 'DB:task_groups.data_mover_id/client_group_id/client_id/app_attributes' chnange: (#28932) Added values for CPU cores,memory,network name,IP and template id to dir print for Open Nebula wip: (#34452) - Integrate AMOS analyzer module into SEP sesam change: Removed noisy logs from ONE dir print wip: (#18298) Copy Si3 data directory to another device/file system: sm_client dir log partition UUIDs BUGFIX: (#34766) Extend string length of SQL command query in 'GET_SERVER_INTERFACE()' function so it works correctly with longer hostnames wip: (#18298) Copy Si3 data directory to another device/file system: sm_client dir log partition UUIDs bugfix: (#34587) temporally disable async cache usage for Azure and Google connectors bugfix: (#34587) remove pages asyncCache limitation by total cache weight BUGFIX: (#34785) Correct handling =1 during migration to tape. If '1' has been set unlimited copies were done BUGFIX: (#34641) Set not parsable timestamp columns in Sesam DB:sesam_events.eol to 'NULL' change: (#28932) Added host info to dir print of Open Nebula VM BUGFIX: (#34765) Proxmox VM backup must end with warning if VM file systes cannot be frozen before taking volume snapshots change: Thaw Proxmox FS after fallback to VZDUMP from ZFS or ZFSBDA bugfix: (#34764) Freeze FS before createing LVM snapshots and thaw FS after BUGFIX: (#34764) Create LVM snapshots during Proxmox backup for all VHDs at the beginning BUGFIX: (#34765) Proxmox VM backup must end with warning if VM file systes cannot be frozen before taking volume snapshots change: Thaw Proxmox FS after fallback to VZDUMP from ZFS or ZFSBDA bugfix: (#34764) Freeze FS before createing LVM snapshots and thaw FS after bugfix: (#34587) save all page content files locally for server tasks speedup; add local and remote pages synchronization; integrate aws s3 transfer manager to speedup files loading; extend PCCK with local and remote pgc files comparing BUGFIX: (#34764) Create LVM snapshots during Proxmox backup for all VHDs at the beginning BUGFIX: (#34762) BDA temp directories not removed after Nutanix backup - Remove all temp BDS directories, not just the last one that was created new: (#31120) Added tag backup to VM ONE dir print if VM has user attribute backup set bugfix: (#34578) BDA Backup/Restore using URL Source/Target. Add cleanup BUGFIX: (#34763) To avoid the race condition the PostgreSQL executables can not be replaced, wait 5 seconds to ensure that sm_main stop is finished. change: (#34749) Remove support of Si3v1 from STPD and sm_dedup_interface bugfix: fix build warnings change: (#34749) Remove support of Si3v1 from STPD and sm_dedup_interface wip: (#18298) Copy Si3 data directory to another device/file system: Allow to use UUID to specify target disk/partion change: (#34732) Revise Si3 size limits and number of Si3 servers restriction on one RDS BUGFIX: (#34759) Citrix XenServer FDI backup waits very long time for a connection to NBD server which then fails with error. Added timeout of 60 seconds to sbc_nbd TLS handshake change: (#34749) Remove support of Si3v1 from STPD and sm_dedup_interface change: After complete UI merge, merge UI relevant DB:defaults changes to sesam_insert_start.sql too. BUGFIX: (#34785) Correct handling =1 during migration to tape. If '1' has been set unlimited copies were done change: Added description to Citrix XEN Sesam backup snapshots bugfix: (#34578) BDA Backup/Restore using URL Source/Target. Add cleanup change: DirVolume for Citrix and Proxom prints disk names correcly formatted bugfix: (#34578) BDA Backup/Restore using URL Source/Target. Remove curl_easy_perform double call new: Add scripts to copy Sesam kits to 'download' into 'Sesam' repository wip: (#18298) Copy Si3 data directory to another device/file system: Set target device by '-D' option wip: (#18298) Copy Si3 data directory to another device/file system: Create mount directory on RDS wip: (#18298) Copy Si3 data directory to another device/file system new: Class 'DataStore' Parse 'DB:data_stores.options' into dictionary 'options.dict' change: Dir print for XEN and Proxmox write disk name in format [datastore] disk. Added datasrore to DirVolume in common sbc_dirprint change: (#34749) Remove support of Si3v1 from STPD and sm_dedup_interface change: (#34749) Remove support of Si3v1 from STPD and sm_dedup_interface. Revert to enable Si3.lib build/link for Windows (in addition to DEDUP_V1 define) bugfix: (#31208) switch from su/src/makefile.ver to su/version/sesam.5.2. Fix build dependencies bugfix: (#31208) switch from su/src/makefile.ver to su/version/sesam.5.2. '\0' printed to version file change: (#34749) Remove support of Si3v1 from STPD and sm_dedup_interface. Revert to enable Si3.lib build/link for Windows (in addition to DEDUP_V1 define) change: (#34749) Remove support of Si3v1 from STPD and sm_dedup_interface wip: (src#34743) - Switch to DB based authentication by default for new installations NEW: (#34562) Adapt Sesam DR text for new DR using full bootstrap DB export. Now the disaster email text is adjusted depending on the disaster recovery method which was used for the SESAM_DISASTER backup. Either bootstrap based or cloud based information text is included in the email depending on the file attachment which is passed to the sm_disaster interface. change: (#31216) added case AZURE_VM to sm_sbc_com for incremental restore CHANGE: (#28988) Move 'glbv:gv_maxcalsheet' to 'DB:defaults->sm_conf_maxcalsheet_days' change: Use 'gv_date' only. Remove 'gv_datum' wip: (#34562) remove variable for cloud based method and check for ini file directly under Windows and Unix. new: (#30947) Use 'DB:task_events/task_groups.data_mover_group_id' only for reference a group of data movers. Remove support fot meta datamover entry 'LOCATION=' change: (#29025) Use 'glbv:gv_conf_no_drive_dismount_after_restore' instead of 'gv_sbc_debug' to avoid tape dismount afer resstore NEW: (#34619) Action 'set_qm_job_time' in 'sm_sesam': Update DB:results.termination_time to new value change: (#29025) Use 'glbv:gv_conf_no_drive_dismount_after_restore' instead of 'gv_sbc_debug' to avoid tape dismount afer resstore NEW: (#34677) Remove old 'perf' log files on RDS created for deleted drives NEW: (#30509) Deactivate a tape drive. Do not configured drives, if 'DB:hw_drives.enabled=0' is set. Do not set 'CONFIG' drive status for disabled devices new: Function 'psz_get_key_value_from_string() to get 'key=value' from ',' seperated string NEW: (#34619) Action 'set_qm_job_time' in 'sm_sesam' to change start/wait/termination time of a job in QM new: Function 'que_job_set()' in 'sm_lib.c' bugfix: In function 'que_submit()': Reset executable name before 2nd check to avoid exe name 'sm_config_drives.exe.exe' on Windows CHANGE: (#34718) In function 'que_submit()': Search executable in 'gv_rw_bin' before 'gv_ro_bin', so user scripts will be found correctly new: sm_client fastdir with 'mtime' and 'size' BUGFIX: (#33830) Restore of Xen template fails if backup was started with level 'FULL'. Set level to COPY in DB:results, if 'sbc_proxy' reports level change for template new: (#33830) Check for 'sbc-3880' message and switch backup level from FULL/DIFF/INCR to COPY in DB:results Do not log 'NULL' as task comment NEW: Log DB:tasks.comment (user notice for backup task) in main backup log bugfix: (#34172) Remove excluded disks from KVM vm xml configuration during backup so excluded disks that were not backed up are not attempted to be restored during restore and restore works BUGFIX: (#33768) xapi connection fails with "No valid backup type specified: XEN" when reverse DNS isn`t working properly - Detect error on getting host name of master server and write error "Failed to get host name for . Check reverse DNS bugfix: (#34733) During cleanup of orphan snapshots execute VBD.unplug_force if VBD.unplug fails wip: (#32826) Stop Sesam server update, if 'sm_db_update' returns an error new: Add DB:hw_drives.enable to drive struct 'DRV_PROP' bugfix: (#34577) Restore from Hyper-V server to Hyper-V cluster fails with Failed to delete duplicated VMs. Problem: The VM to delete is not available. Solution: added SilentlyContinue option to finish restore without errors. bugfix: (#34172) Remove excluded disks from KVM vm xml configuration during backup so excluded disks that were not backed up are not attempted to be restored during restore and restore works change: sbc-3031 and sbc-3032 format modified change: remove obsolete code change: (#34587) increase Si3 RAM in 20% new: (#34578) BDA Backup/Restore using URL Source/Target. Forward "-a x_ms_version=" to sbc_bda change: (#31208) switch from su/src/makefile.ver to su/version/sesam.5.2 NEW: (#34562) Adjust the Unix sm_disaster to also support the new cloud based disaster information. wip: (#34562) Add some more informational text to the email text. bugfix: sm_sbc_com_ext need 5 sec (due to sleep) after signal catch NEW: (#25938) Check Sesam client access for access mode 'PROXY' by executing 'dir' command new: Print out number of active tasks to STDOUT during Sesam shutdown change: Set 'sos=purestor' for OS 'PureStorage Array' during HW SAN backup NEW: Merge all changes from develop branch for sm_update_lib.c/.h bugfix: Correct SQL statement for 'DB:restore.results' during 'sm_arch restore_journal' operation BUGFIX: (#34570) Stop execution of 'sm_arch' if disabled drive is used NEW: Merge all changes from develop branch for sm_process_sts.c and sm_search_lis.c BUGFIX: (#33768) xapi connection fails with "No valid backup type specified: XEN" when reverse DNS isn`t working properly - Detect error on getting host name of master server and write error "Failed to get host name for . Check reverse DNS NEW: Merge all changes from develop branch for 'kernel/python' change: (#34694) Add 'DB:task_groups.include' change: (#34694) Add 'DB:task_groups.exclude' change: (#34694) Add 'DB:task_groups.include' NEW: Merge all changes from develop branch, except kernel, si3 and sbc win32 bugfix: (#34733) During cleanup of orphan snapshots execute VBD.unplug_force if VBD.unplug fails change: (#34587) increase Si3 RAM in 20% NEW: Allow INCR backup for 'Azure-VM' BUGFIX: (#34198) Merge directory is not cleaned up after Xen generation restore, if "-a tmpdir" is used new: Add 'sbc_smdr' to Jenkins static binaries build bugfix: (#34587) fix error throwing during backup when page doesn't exist or was deleted during gc change: sesam-release-jenkins.sh for v5_2_0 change: (#34732) Revise Si3 size limits and number of Si3 servers restriction on one RDS change: (#34734) Backup of XEN config always with level COPY. Added sbc_opts variable fallback_level and set it to "copy" on return from sbc_pre in XEN backup. prepare_cmd() cheks for that value and uses it to change backup level. It can be used for other backup types too change: (#34514) sm_remove_saveset may fail for a broken backup. In case of Si3 backup and CloseSaveset return with error - remove .dat (SGM) file to fail backup change: add general Si3 error code - 1074 new: (#31216) Set 'DB:results.subtask_flag' for Azure-VM new: (#34669) Search Proxmox-VE disk using wildcards in DB:results.source CHANGE: (#27354) Fix race condition in signal handling in 'sm_sbc_com_ext' so very small external backups will finish faster bugfix: Return error from 'sm_start' if device doesn't exist bugfix: (#34579) Display correct throughput for replication jobs. Return throughput in MiB/h bugfix: (#34579) Display correct throughput for replication jobs. Si3-v1 bugfix: (#34579) Display correct throughput for replication jobs. HPE SO BUGFIX: (#34579) Display correct throughput for replication jobs. Calculate throughput with GiB/h wip: (#34743) - Switch to DB based authentication by default for new installations CHANGE: (#34714) Print out error message by 'sm_lis_items' if LIS file doesn't exist instead of 'help' bugfix: revert changes merged by mistake change: Merged sm_mount and relevant files from branch develop change: Merged complete sbc_proxy and relevant common files from branch develop BUGFIX: (#34625) Do not complain about savesets written during FSCK of datastore from migrations which are started and finish during 'dir' command NEW: (#34643) Do not start GC and FSCK on a Si3 read-only datastore. These actions are started by Sesam server, which has write acccess to it BUGFIX: (#34735) Xen Server backup using source side deduplication: Set correct backup interface for sub tasks started by 'sbc_com'. Client version of data mover has to be checked instead of Xen client, where usually no Sesam client is installed bugfix: (#34733) Additinal fix, orphaned XEN snapshots were left when NBD connecton was closed on server side and during error cleanup snapshot removal was not done because on unhadled exception on NBD close BUGFIX: (#33830) Restore of Xen template fails if backup was started with level 'FULL'. Set level to COPY in DB:results, if 'sbc_proxy' reports level change for template change: Do not trace 'mysqlshow' output during dir operation: Print out error change: Do not trace 'mysqlshow' output during dir operation BUGFIX: (#34720) STPD http cuts off long 'sbc_com' requests BUGFIX: (#34731) Core dump by sbc_smdr after backup has been done bugfix: (#34733) Additinal fix, orphaned XEN snapshots were left begind when XEN full backup failed but snapshot data_destroy was missing in cleanup after error, only snaphot destroy was called which failed new: Increase SEP sesam version. Old version is 5.2.0.8, new version is 5.2.0.9. new: Increase SEP sesam version. Old version is 5.2.0.7, new version is 5.2.0.8. Merge remote-tracking branch 'origin/develop' into develop new: (#33758) add log when file is deleted during purge change: add general Si3 error code - 1074 new: (#33758) use "sm_client fastdir" on Linux for purge; improve parsing logic new: (#33830) Check for 'sbc-3880' message and switch backup level from FULL/DIFF/INCR to COPY in DB:results new: (#33830) Add 'sbc-3880' message for switching backup level FULL/DIFF/INCR to COPY without issue a warning change: Set 'sos=purestor' for OS 'PureStorage Array' during HW SAN backup BUGFIX: (#34731) Core dump by sbc_smdr after backup has been done change: Added XEN function to dir print all VDI snapshots if no VM name is given change: Added deletion of XEN snapshots based on name pattern even if snapshot is not related to any VM NEW: (#34562) Adapt Sesam DR text for new DR using full bootstrap DB export. Now the disaster email text is adjusted depending on the disaster recovery method which was used for the SESAM_DISASTER backup. Either bootstrap based or cloud based information text is included in the email depending on the file attachment which is passed to the sm_disaster interface. change: Added new sbc_proxy option -a snapname to set explicit name for snapshot cleanup, to work in combination with -a snap=alld new: print "fastdir" info with Stat. Linux BUGFIX: (#34720) STPD http cuts off long 'sbc_com' requests change: Added missing imports for sbc_proxy -A XEN snapshot functions change: (#31216) added Required login data - log message change: (#31216) added provided client secret keys for app are expired - log message BUGFIX: (#34733) Orphaned Sesam snapshots on XenServer - Implemented new function force_delete_vdi_snapshot() It executes if a Sesam VDI snapshot deletion fails during regular snapshot cleanup with error VDI_IN_USE. The function checks for VBDs related to the troubling snapshot and removes them, then it deletes the snapshot. To fix the most likely root cause of orphaned snapshots, increased timeout loop in remove_snapshot_data() from 300 to 1200 seconds. In big systems with a lot of data changed under snapshot it take a long time to delete snapshot data so in such case snapshot data was not deleted and lead to this error. change: (#31216) added roleAssignments log BUGFIX: (#34735) Xen Server backup using source side deduplication: Set correct backup interface for sub tasks started by 'sbc_com'. Client version of data mover has to be checked instead of Xen client, where usually no Sesam client is installed fix merge conflict wip: (#25607) Backup source browsing for task types requiring special credentials. Use 'sbc_proxy' instead of 'sm_client' if 'GLVB:gv_conf_use_sbc_proxy_dir' is set CHANGE: (#29025) Change name of Si3 related 'gv_*' variables in 'sm_sms_watch' change: (#33758) handle fallback logic for purge on Windows; improve error handling bugfix: Return error from 'sm_start' if device doesn't exist wip: (#31174) Read 'sm_dedup_interface status' for non deduplicating data stores too. Do not check on RDS with version <5.0, because no 'sm_dedup_interface' is available change: ISCSI' to 'iSCSI' in log messages change 'iscsi' to 'iSCSI' in log messages change: (#31216) added create ACR and upload and compile ACI (incremental backup docker is automatically created) BUGFIX: (#34502) Backup of Nutanix AHV may hang. Added timeout of 60 seconds to Nutanix HTTP calls to Nutanix server bugfix: (#34634) insert shortcut folder names for the new folders which are longer than 8 characters. Reapply "bugfix: (#34634) Upgrading from Release-v5_2_0 to Sesam-develop-win doesn't exchange binary files. Solution: Add missing components for dynamically created folders to installshield for srv, cli and gui package." bugfix: Correct log of exception in 'sm_reformat_lis' for MS-Exchange bugfix: (#34725) Fixed error handling of read confi file for Nutanix restore. If config was not restored, exit with error bugfix: (#34587) add four mods for local OCCK BUGFIX: (#34724) Fixed Nutanix fallback to full backup if reference snapshot file cannot be read. After the error on file read, fallback to full was set but could not be executed because CBT files were not read for full backup. Moved reading of reference snap file in new separate function read_snaps_file() and execute it before storeCbtInformation(). If it fails, change backup level to full and storeCbtInformation() will generate CBT files as for regular full backup bugfix: (#34724) Fixed Nutanix fallback to full backup if reference snapshot file cannot be read. After the error on file read, fallback to full was set but could not be executed because CBT files were not read for full backup. Moved reading of reference snap file in new separate function read_snaps_file() and execute it before storeCbtInformation(). If it fails, change backup level to full and storeCbtInformation() will generate CBT files as for regular full backup bugfix: (#33758) fix reading "-Dsesam.ini" config file for Windows change: Do not trace 'mysqlshow' output during dir operation: Print out error change: Do not trace 'mysqlshow' output during dir operation CHANGE: (#34737) - Enforce flat hierarchy for existing data mover groups change: (#33506) Set filename attribute to dir print for Proxmox disks Revert "BUGFIX: (#33240) Relocation dialog for MS-SQL restore is empty if mismatch in hostname between LIS and source. Solution: Ignore case when browsing LIS for backup type 'MS SQL Server'. Defaults 'sm_conf_mssql_case_sensitive' allows to override." Revert "bugfix: (#33240) Relocation dialog for MS-SQL restore is empty if mismatch in hostname between LIS and source. Problem: i_default_set() complains about 1st argument not a char *" bugfix: (#33506) Fixed proxmox dir print of VM disks,it skipped disks with additional attributeslike "iothread=1" BUGFIX: (#34618) Ignore UTF-8 encoding errors during processing of LIS file for 'MS-Exchange' bugfix: (#33551) Fixed KVM restore to different target path. Target disk image name written to restore VM XML was concatenated with original path instead of with custom target path bugfix: (#33506) Fixed Proxmox dir ouput to print only disks for a given VM bugfix: (#33240) Relocation dialog for MS-SQL restore is empty if mismatch in hostname between LIS and source. Problem: i_default_set() complains about 1st argument not a char * BUGFIX: (#33240) Relocation dialog for MS-SQL restore is empty if mismatch in hostname between LIS and source. Solution: Ignore case when browsing LIS for backup type 'MS SQL Server'. Defaults 'sm_conf_mssql_case_sensitive' allows to override. bugfix: (#34635) MS SQL Server: If full and log backups are running at the same time, the log backup chain is extended. Avoid creation of empty .not.tmp file bugfix: In function 'que_submit()': Reset executable name before 2nd check to avoid exe name 'sm_config_drives.exe.exe' on Windows bugfix: (#33506) Set VM to expandable in Proxmox dir output and fixed disk size to display correct size in bytes CHANGE: (#34718) In function 'que_submit()': Search executable in 'gv_rw_bin' before 'gv_ro_bin', so user scripts will be found correctly new: Add parameter '-Dsesam.ini=' to Si3-NG start command change: (#33758) add support for "-Dsesam.ini" config file; use configurable path to sm_client for purge; improve error handling; refactor purge change: (#34709) MS-SQL backup is marked as failed if backup client is too old. Solution: Check 'sbc-3253 Sesam version' and skip LSN check if main version < 5 BUGFIX: (#31703) Extend EOL for recovered saveset according current media pool setting: Fix Python exception 'Error: list indices must be integers or slices, not str' Revert "bugfix: (#34634) Upgrading from Release-v5_2_0 to Sesam-develop-win doesn't exchange binary files. Solution: Add missing components for dynamically created folders to installshield for srv, cli and gui package." CHANGE: (#34714) Print out error message by 'sm_lis_items' if LIS file doesn't exist instead of 'help' bugfix: (#34634) Upgrading from Release-v5_2_0 to Sesam-develop-win doesn't exchange binary files. Solution: Add missing components for dynamically created folders to installshield for srv, cli and gui package. wip: (#34711) Add backup and exclude pattern to 'sm_pre_event_group_' script call new: Function 'psz_get_key_value_from_string() to get 'key=value' from ',' seperated string change: (#33758) change command: we assume that si3.jar is started by Sesam under to correct path to access sm_client new: (#33758) new approach for Windows - use "sm_client fastdir" to retrieve files; forbid to start new purge if current purge is still running. IMPORTANT: changes compatible with sm_client version from 28ac699bfa7c5e935dbe7f27a93a2c64bfc41d77 wip: (src#34452) - Integrate AMOS analyzer module into SEP sesam NEW: (#25938) Check Sesam client access for access mode 'PROXY' by executing 'dir' command bugfix: (#30592) Fix core dump in 'sm_restore' during hard link processing new: print "fastdir" info with Stat wip: (#30592) Windows all or volume backup saves twice as much data. WIP: MTF restore adds '.../_SharedHardlinkData_/{major}{minor}' data files for each hard link. Can be switched of with GLBV 'gv_conf_no_hardlink_data' bugfix: (#34700) MS SQL backup fails: 'time data backup_start_date does not match format %Y-%m-%d %H:%M:%S.%f'. Solution: Retrieving COPY backup failed due to uppercase. Avoid include of further header lines into LSN table dictionary BUGFIX: (#34670) Send notification about changed Sesam DR procedure to inform the customer to manually exchange the sm_disaster. change: (#34694) Add 'DB:task_groups.exclude' BUGFIX: (#29028) Delete old 'INI' files archives from 'gv_rw_db:backup' by 'sm_pur_status' BUGFIX: (#34475) Sesam must wait if another vzdump or another backup for the same VM is running and continue when the other task completes - Added additional semaphore for VZDUMP lock. It is locked before VM lock is backup is via vzdump. There was implemented an API based check for vzdump run, but API is not safe for race condition so replaced it with semaphore lock change: Proxmox dir function writes tags= if VM has no tags instead of tags=[] BUGFIX: (#34618) Ignore UTF-8 encoding errors during processing of LIS file for 'Hyper-V' bugfix: (#34587) disable async OCCK bugfix: Correct SQL statement for 'DB:restore.results' during 'sm_arch restore_journal' operation BUGFIX: (#34625) Do not complain about savesets written during FSCK of datastore from migrations which are started and finish during 'dir' command Merge remote-tracking branch 'origin/develop' into develop new: (#33758) return previous purge logic; keep helpful logs CHANGE: (#34635) MS SQL Server: If full and log backups are running at the same time, the log backup chain is extended. Change: Enable concurrent execution of Log with Full by using an explicit synchronising mutex in case of a log backup: {Database} + '_INCR' bugfix: (#34640) Microsoft SQL Server: LSN number validation is ignored in case of query error. Solution: Increase to VARCHAR(25) for LSN numbers bugfix: (#34635) MS SQL Server: If full and log backups are running at the same time, the log backup chain is extended. Additional: Stricter check for Log FistLSN < Full LastLSN+1 < Log LastLSN in SBC and sm_reformat_lis new: (#33758) optimize disk purge command: optimize files retrieving, def isAllowedToPurge; add additional logs BUGFIX: (#32971) Selective Windows path restore fails with "Next item or ESET is expected" using LISv2. Solution: In the case of sparse files, the file data must be cumulated for each SPAR stream CHANGE: (#34598) Enforce level FULL backup, after failed incr. backup for RHEV/OLVM NEW: (#34680) Changed log messages code to 3289 when Proxmox backup sub type is not set and is selected by sbc_proxy change: Avoid to write Build header line with GitId twice change: Added log messages 2989 when Proxmox backup sub type is not set and is selected by sbc_proxy change: Added error message If Proxmox restore fails NEW: (#34677) Remove old 'perf' log files on RDS created for deleted drives wip: (#34680) Set backup 'sub_type' on client side using sbc info message change: (#34669) Send storage type using 'stype@type' instead of 'stype=type' because parsing on Sesam server side will not work with '=' NEW: (#34677) Remove old 'perf' log files on RDS created for deleted drives bugfix: (#34587) add cache for page content futures; male traffic size tracker atomic; change: (#34676) Write more descriptive log message is TLS handshake with Citrix NBD server fails bugfix: (#33703) In sbc_proxy browse dir for XEN set storages of type "iso" and "cd" to not selectable NEW: (#34675) Use correct hostname for Si3 connection in case of mount of saveset from a SiS store Do not log 'NULL' as task comment CHANGE: (#33308) Double entry of EOL increased in the log file during BSR backup. Solution: Skip EOL adjustment for BSR Windows active backup tasks BUGFIX: (#34640) Microsoft SQL Server: LSN number validation is ignored in case of query error. Solution: Set the error status in the event of a query error. Increase to VARCHAR(22) for LSN numbers change: remove obsolete code bugfix: (#34404) sbc and sbc_com_interface must not use HTTP with an FTP socket. Problem: sbc_com_inteface does not except portrange anymore. Solution: Improve condition check for FTP protocol change: add build host and its version to version string new: (#34669) Search Proxmox-VE disk using wildcards in DB:results.source new: (#34669) Added information about data store type to disk saveset source info during Proxmox backup change: (#31216) added Required login data error log, az_ci_ logs, sas_url nocache bugfix: (#34635) MS SQL Server: If full and log backups are running at the same time, the log backup chain is extended. Missing closing ')' in trace message bugfix: (#34635) MS SQL Server: If full and log backups are running at the same time, the log backup chain is extended. Defaults key 'sm_conf_skip_based_on_adaption' allows to skip the results.based_on[_full] adaption BUGFIX: (#34635) MS SQL Server: If full and log backups are running at the same time, the log backup chain is extended. Solution: Use the output of the Log Sequence Numbers CHANGE: (#34184) Allow PostgreSQL 16 and 17 for installation on SLES 15 change: add clean rule for lotus and sdb2 bugfix: (#34404) sbc and sbc_com_interface must not use HTTP with an FTP socket. Problem: sbc_com_inteface does not except portrange anymore. Solution: Improve condition check for FTP protocol bugfix: (#34587) do not check pages validity using deep PCCK on re-index for cloud storage CHANGE: (#27354) Fix race condition in signal handling in 'sm_sbc_com_ext' so very small external backups will finish faster new: (#30947) Use 'DB:task_events/task_groups.data_mover_group_id' only for reference a group of data movers. Remove support fot meta datamover entry 'LOCATION=' new: Print out number of active tasks to STDOUT during Sesam shutdown bugfix: (#34632) Added missing imports, XEN full backup was failing change: revise version log NEW: (#34643) Do not start GC and FSCK on a Si3 read-only datastore. These actions are started by Sesam server, which has write acccess to it change: (#31216) added case AZURE_VM to sm_sbc_com for incremental restore change: (#31216) azure vm incremental backup and restore, moved blob storage check to the begining of backup, moved snapshot remove after copy to blob change: (#34612) Si3 statistic of trash folder calculation is totally wrong during purge of pages is running. Add Purge/Repair to DI Active tasks change: (#34404) sbc(_smdr) and sbc_com_interface must not use HTTP with an FTP socket bugfix: Revert change in sbc_com3.py because it leads to doubled -M parameter BUGFIX: (#34649) Backup with a comma in the source path fails. The changes for (#34607) lead to using tasks.source instead of results.source. Now only backup tasks for SESAM disaster are using task.source. bugfix: (#34511) If Proxmox VM has disks on multiple data stores, switch backup to VZDUMP bugfix: (#34587) make OCCK async; optimize page content usage for single object during OCCK change: add "-M " to closejob call NEW: (#32826) Execution of user defined actions during Sesam DB update CHANGE: Remove update sections for Sesam versions < 5.0 from update INI file change: (#34632) Simplifed logs during logout NEW: (#34619) Action 'set_qm_job_time' in 'sm_sesam': Update DB:results.termination_time to new value NEW: (#34619) Action 'set_qm_job_time' in 'sm_sesam' to change start/wait/termination time of a job in QM new: Function 'que_job_set()' in 'sm_lib.c' bugfix: Syntax error in sm_check_version.sh wip: (#32826) Stop Sesam server update, if 'sm_db_update' returns an error new: Increase SEP sesam version. Old version is 5.2.0.7, new version is 5.2.0.8. NEW: Log DB:tasks.comment (user notice for backup task) in main backup log bugfix: (#34569) If reserve_metadata_snap fails, try to execute release_metadata_snap and continue with backup. If metadata_snap also fails, exit backup with error. One release attempt is executed 10 seconds after firts fail, another one after 20 seconds and the last attempt after 30 seconds. Possible cause of this situation is another backup running for volumes on the same LVM thin pool, so 60 seconds should be more then enough. bugfix: sm_sbc_com_ext need 5 sec (due to sleep) after signal catch change: (#34331) write clear error message when check for active vzdump tasks fails bugfix: (#34632) Catch exception on already expired XENAPI session and prevent backup to fail during logout WIP: (#34635) MS SQL: If FULL and INC backups are running concurrently, FDI chain is extended up to the previous INC. WIP: sm_reformat_lis checks valid LSN and adds information about basic saveset into NOT file, e.g. 'smk-3529: Info: Basic saveset SI20250417172510343@LvrJHJLBcaT' bugfix: (#34656) sm_sbc_com cores when failover pool is needed. Solution: If 'select' is called without results structure then return first result row in answer buffer. new: (#34654) Implemented Proxmox NBD backup of VM with raw disks. Raw disks are added to a special lists and saved in start_sbccom_backup as raw data BUGFIX: (#34656) sm_sbc_com cores when failover pool is needed. Solution: Avoid using DB_ACCESS() without result structure by using aggregation function count() bugfix: (#34612) fix trash size info status output during recalculation process (during purge); improve error handling for failed recalculation - use fallback value; added purge to "active tasks" status output BUGFIX: (#34641) Set not parsable timestamp columns in Sesam DB to current timestamp instead of 'NULL' during update to 5.2.0.X, because some have 'NOT NULL CONSTRAINT' bugfix: (#34579) Display correct throughput for replication jobs. Return throughput in MiB/h CHANGE: (#34635) MS SQL: If FULL and INC backups are running concurrently, FDI chain is extended up to the previous INC. CHANGE: Allow to avoid concurrent INCR backup with GLBV gv_conf_exclusive_FDI '1' bugfix: (#34642) Fixed target volue name name for RBD restore CHANGE: (#34635) MS SQL: If FULL and INC backups are running concurrently, FDI chain is extended up to the previous INC. CHANGE: Allow to avoid concurrent INCR backup with GLBV gv_exclusive_FDI_backup '1' bugfix: (#34642) Fixed target volue name name for Proxmox ZFS restore bugfix: (#34654) Detect number of qcow2 disks and if backup is NBD and not all disks are qcow2, fallbackup to VZDUMP bugfix: (#34587) fix issue when OCCK loop in page meta reloading; fix timeouts for single object check; add progress loggers for selective OCCK; add transferred bytes count for selective OCCK change: (#31216) separate version for disks_upload_api-version, short clean restore vm name for disk and Network names, added _is_ok_response to exit backup/restore in multiple places, added support for zones [1,2,3] at restore, removed dot in restore vm_name, sbc_dir - added correct use of disks, cpu cores, memory change: (#31208) switch from su/src/makefile.ver to su/version/sesam.5.2 bugfix: (#34642) Fixed setting restore target volumes for NBD restore. Instead of counting disks in vm config to set target disk names, set target by replace original with target VM ID and and target data store change: (#31208) switch from su/src/makefile.ver to su/version/sesam.5.2 change: (#34518) Skip creating dirty-bitmap for EFI disk change: (#34518) Implemented execution of Proxmox NBD backup without creating VM snapshot change: (#31208) switch from su/src/makefile.ver to su/version/sesam.5.2 bugfix: (#34587) make OCCK async; optimize page content usage for single object during OCCK new: Increase SEP sesam version. Old version is 5.2.0.6, new version is 5.2.0.7. change: Describe "feature issues" and merge workflow. bugfix: (#34341) disable retry logic for http.singleRequest for replication because it doesn't work correctly while getting unexpected connection errors; add log for obj deletion when there is no obj found and delete is skipped change: (#31216) restore_vm_to_existing - diskControllerType and diskname fix change: (#31216) locations_usages log, core usage fix, delete tmp json folder, request try except fix change: (#31216) spaces removed change: (#31216) azure api_versions local cache, disks_api_version 2022-07-02, vm diskControllerType - additionalCapabilities - securityProfile, disk securityProfile - osType - hyperVGeneration - diskSizeGB - deleteOption bugfix: (#34600) fix race condition of GC and PCCK; wait for sweepPage finish before retrieve list of page for incremental PCCK Re-add possibility to re-enable old Java based Restore Wizard. Still used for some workflows internally. bugfix: Fix variable not defined error introduced by fix 'pylint' warnings new: Fix 'pylint' warnings change: Remove possibility to re-enable old Java based Restore Wizard. change: Asure that 'enable_gui_allow_multi_dedup' is not renamed if 'gui.enable.datastore.allow_multi_dedup' already exist in DB:defaults. change: Review usage of 'enable_gui_ ...' DB:defaults entries and clean up database initialization. NEW: (#29032) Add archive of Sesam INI directory to Sesam disaster recovery mail. Add description of how to restore the SBC archive of the configuration files (sesam.ini.{.}.sbc) into the email bugfix: (#34499) Fixed return of existing mount directory. Return message was not formatted correctly NEW: (#29032) Add archive of Sesam INI directory to Sesam disaster recovery mail. Add sm_disaster.cmd and sm_disaster.ps1 (Windows) bugfix: (#34499) Fixed return of existing mount directory. Must include the "fs" and correctly formatted SSID part BUGFIX: (#34598) OVIRT backup use wrong checkpoints after failed incremental. If error happens during a call to ovirt backup service finalize, catch exception, mark backup as failed and skip storing checkpoint ID. Next incremental backup will be ran based on the valid backup ID of the last sucessfull backup new: (#34620) Extend argument check in 'sm_data_store'. Fix check of drive number is an integer NEW: (#29032) Add archive of Sesam INI directory to Sesam disaster recovery mail CHANGE: (#28988) Move 'glbv:gv_maxcalsheet' to 'DB:defaults->sm_conf_maxcalsheet_days' bugfix: (#22043) Enhancements for sm_db_update script parser. Allow use of '$exec_counter' in condition change: Remove obsolete 'DB:defaults' entries starting with 'enable_gui_' bugfix: (#22043) Enhancements for sm_db_update script parser. Accept also '||' operator for: [condition] || {command}. Additonal: Instead of '$valid_conditions' support '$exec_counter' new: (#34578) BDA Backup/Restore using URL Source/Target. Forward "-a x_ms_version=" to sbc_bda bugfix: (#34623) System state backup fails with "Invalid backup source [System State]". Solution: Recent changes fetched source from tasks.source but system state needs adapted source 'system_state' Remove 'version::' from severity-enhancement.md new: (#34620) Extend argument check in 'sm_data_store' CHANGE: (#34544) Set backup interface to 'http://' if interface with hostname only is used new: (#23055) Mandatory use of DB:interfaces. Set sort order of Sesam server interfaces during installation new: Add 'prerm' script for Debian SiS package bugfix: (#34590) Add 'adminPort' to SiS INI file during installation new: (#34578) BDA Backup/Restore using URL Source/Target. Forward "-a x_ms_version=" to sbc_bda new: Add 'prerm' script for Debian SiS package bugfix: (#34590) Correct final message bugfix: (#34590) Correct 'services=' INI file entry on SiS server change: Change error message change: Enable data mover groups by default in UI. NEW: (#34590) Bind Si3 'adminPort' on SiS server to local interface NEW: (#34590) Add Si3 'adminPort' during update of SiS server bugfix: (#22043) Enhancements for sm_db_update script parser. Improve the operator processing for $glbv(), $getenv() and $timestamp(). Additional new counter $valid_conditions to return the number of valid evaluated conditions bugfix: (#34618) Send timezone information in short format from XBSA to STPD wip: (src#34452) - Integrate AMOS analyzer module into SEP sesam new: (#34590) add "minus service" logic for restricted server access (related to #29261); add documentation for "admin,-shutdown" CHANGE: (#34590) Configure 'adminPort' on SiS server and do not allow executing Si3 shutdown command from remote server change: (#31216) changed to default backup restore bda mode, storage account create fix bugfix: (#34489) Fixed setting of last BDA 0 size interval at VM disk size. It was set at used disk size as calculated for jobinfo size and some VFS mounts failes with the error "can not have partition uotside the disk" Last BDS interval must be set at VM disk size bugfix: (#34614) DB:results.source isn't set any more. Set again change: (#33031) Removed code that was never executed, because it was conditioned to be executed when Proxmox sub type is QOW - which does bot exist. The code was developed as an intermediate step and bacame obsolete when functionality for sub type NBD was developed wip: (src#34452) - Integrate AMOS analyzer module into SEP sesam change: (#34489) Set backup data size in openjob for VZDUMP backup bugfix: Do not exit update if 'glbv:gv_use_exit_only' does not exist bugfix: (#34578) BDA Backup/Restore using URL Source/Target. Backup read wrong data change: (#23339) Disaster Restore via Bootstrap database and restore type disaster. Adapt unix_templates/sm_disaster change: (#31216) restore bda fix sbc BDA: change: (#23339) Disaster Restore via Bootstrap database and restore type disaster. Adapt sm_disaster.cmd/.ps1 change: (#29261) rename "https.md" to "endpoints.md"; fix documentation for INI entries list bugfix: (#34509) If a Hyper-V VM has a checkpoint, an excluded virtual disk is also backed up. Problem: didn't check the whole disk chain for disk excluding. Solution: added checking for every disk in chain. change: (#31216) removed unused code change: (#31216) no source_vm_id fix, bda restore cmd fix, restore local test bugfix: (#34489) Fixed Proxmox QCOW backup new: (#34489) Set backup data size in openjob for Proxmox NBD backup change: (#31216) bda_disk_name error fix new: (#34578) BDA Backup/Restore using URL Source/Target. Restore part new: (#34489) Set backup data size in openjob for Proxmox ZFS snapshot full backup bugfix: (#34488) Fixed fallback to Proxmox LVM full backup if fail to get diff chunks bugfix: (#34488) Fixed thin LVM Path backup. Moved old version of common function get_bda file to sbc_lvm.py and addapted to be used by thin LVM path backup. new: (#34489) Set size to openjob for LVM full and incr backups change: (#31216) azure vm restore -f @@ removed change: (#23339) Disaster Restore via Bootstrap database and restore type disaster. Adapt de description in sm_disaster.ps1 bugfix: (#34607) Disaster Restore via Bootstrap database does not relocate the SEP sesam database. Additional: The filter must contain '*/var/bin/* change: (#31216) azure vm test version for bda changes with parameters (-a bda=test -a blob_delete=false -a publicip=false -v 4) BUGFIX: (#34544) Set correct STPD interface, if interface is set to bare hostname and FTP has been switched off bugfix: (#34607) Disaster Restore via Bootstrap database does not relocate the SEP sesam postgresql database. Solution: Forward tasks.source to SBC command BUGFIX: (#34607) Disaster Restore via Bootstrap database does not relocate the SEP sesam postgresql database. Solution: Resolve Sesam 'glbv' in results.source but still forward them to SBC command change: Return single '?' by '()' function in update parser, if a GLBV is not set new (#34488) Optimized LVM backup by adding BDA blocks as reported by LVM bugfix: (#34589) the script did not work when being called from MSI due to the newest changes. To ensure that the registry keys are obtained correctly, use sm_setup if reg.exe does not find the registry keys. Additionally only write one log file per day and append log messages if the log file already exists. bugfix: Improve dictionary_iskeyexist() by checking the key in addition to the hash CHANGE: Use 'DB:defaults->sm_conf_command_use_exit_only' instead of 'glbv:gv_use_exit_only' to decide if exit code from command event should be used only to get status bugfix: (#34589) sm_kill uses pattern matching and not regular expression to stop processes, hence the command to kill si3 had to be changed as follows: sm_kill \java*si3.jar. Also kill new executable sm_stpd_http_conn_ng.exe bugfix: (#34345) sm_kill uses pattern matching and not regular expression to stop processes, hence the command to kill si3 had to be changed as follows: sm_kill \java*si3.jar bugfix: Improve dictionary_iskeyexist() by checking the key in addition to the hash BUGFIX: (#34605) Restore of a hardlink failed with 'The system cannot find the path specified.' due to large file name. Solution: Use extended path prefix '\\?\' wip: (#30592) Windows all or volume backup saves twice as much data. WIP: MTF restore with LISv2 now adds '.../_SharedHardlinkData_/{major}{minor}' data files. Can be switched of with GLBV 'gv_conf_no_hardlink_data' wip: (src#34452) - Integrate AMOS analyzer module into SEP sesam change: (#29025) Remove 'glbv:gv_gui_req_out'. Logging to STDERR is switched off in 'sm_search_lis' and 'sm_process_sts' bugfix: (#34589) sm_kill output does not contain the complete si3 command line hence the pattern match does not find the si3 using java*drive_num. Use the pattern \\java.*si3.jar instead. bugfix: (#34345) sm_kill output does not contain the complete si3 command line hence the pattern match does not find the si3 using java*drive_num. Use the pattern \\java.*si3.jar instead. change: (#29025) Remove unused 'glbv:gv_sms_login_' BUGFIX: (#34604) Long running backups fail during tag removal: Couldn't authenticate user. Added exception handling to calling remove_tag(). If it fails with AuthenticationError, reconnect API with connect_proxmox() and retry with remove_tag() change: (#29025) Use 'DB:restore_tasks.options' to set sbc loglevel during restore instead of using of 'gv_sbc_debug' change: (#29025) Use 'glbv:gv_conf_no_drive_dismount_after_restore' instead of 'gv_sbc_debug' to avoid tape dismount afer resstore CHANGE: (#34603) Extend EOL for Sesam bootstrap files form 3 to seven days new: (#34578) BDA Backup/Restore using URL Source/Target change: Updated document about snapshot functions bugfix: (#34215) insert the missing initialisation for variable iRetAccessSMSSH. change: (#34493) Add 'DRV_PROP' as parameter in 'i_CREATE_BOOTSTRAP_DB()' function wip: (src#34452) - Integrate AMOS analyzer module into SEP sesam change: (#34488) Disabled use of unfinished functions, commited by mistake change: (#31216) message changes bugfix: remove dangling symlinks wip: (src#34452) - Integrate AMOS analyzer module into SEP sesam Move 'snapshot_cleanup.md' to 'doc' folder change: Added snapshot_cleanup md document wip: (#30592) Windows "all" or volume backup saves twice as much data. Check if item is a hardlink. Distinguish between data size or zero size. Add to pending hardlink list. TOD: Add missing data item wip: (src#34452) - Integrate AMOS analyzer module into SEP sesam bugfix: (#34597) Fixed Proxmox incremental LVM backup. Use correct pool name also in thin_delta command change: (#31216) message codes changes bufix: (#34597) Get correct LVM tpool name before executing reserve_metadata_snap and release_metadata_snap. Moved release_metadata_snap to a separate function release_metadata_snap() and execute it separatelly on errors BUGFIX: (#34589) Update of Windows RDS could shut down Si3 on SiS as well in specific case. Solution: Only stop Si3 on localhost. To easen error analysis output will be printed to a file called sm_os_startup_.log new: (#31216) Set 'DB:results.subtask_flag' for Azure-VM bugfix: (#34345) Increase the max_timeout of the WAIT_FOR_SDS_DRIVE from 30 to 300 and use the correct return value for timeout_count.. bugfix: (#34345) Erase unneeded variable sds_pid and use ! instead of % for variable timeout_count in the for loop to ensure that the variable is changed correctly. BUGFIX: (#34591) Replication task deleted to early by 'sm_pur_status'. Calculate EOL correctly bugfix: (#31216) Azure VM Cloud backup. String length in structure RTASK must be sufficient to read values from restore_tasks or results: some values have been to small bugfix: (#34210) fix trackers size not decreased when page is updated on GC new: (#31216) Set DB:restore_results.session_id/parent_task for Azure-VM restore bugfix: (#31216) Azure VM Cloud backup. Restore command was corrupted due to an overflow in restore_tasks.user_comment change: (#31216) Log message 1940 if VM with the same name already exists and overwrite flag is not set bugfix: (#938563) Return single mount path also in case of existing VFS mount new: (#31216) Add support for Azure-VM restore change: (#31216) publicIPAddress at backup fix change: (#31216) restore -R parameter fix2 BUGFIX: (#28916) Limit VM Essential socket license to 50 VMs. Now the over all Backup 'Level L1' is set to 50 Revert: change: (#34485) SEP unit licence: Always use the remaining upper level if Tier 1/2 licences are missing. Problem: UNIT Tier 1/2 violation was not longer detected bugfix: (#31216) Removed sm_db call from restore for Azure VM restore change: (#31216) changed restore -R parameter (only restore vm name or restore vm id, removed source vm), openjob - changed src to disk id change: (#31216) temp azure blob automatically created (-a svcenter=vmazbackupstorageacc,sfolder=sesam-az-vm-backup-container is not needed anymore) bugfix: (#31216) Fixed setting of ssid for copy level restore for Azure VM restore bugfix: (#34579) Display correct throughput for replication jobs. Si3-v1 bugfix: (#34579) Display correct throughput for replication jobs. HPE SO bugfix: (#31216) Fixed setting of restore session ID for Azure VM restore new: (#34585) CPIO header alignment (-o hdrlen=16384) new: (#34585) CPIO header alignment (sm.ini: [SBC_CPIO].HEADER_ALLIGNMENT=16384) BUGFIX: (#34579) Display correct throughput for replication jobs. Calculate throughput with GiB/h change: (#31216) azure vm - az-blob expiry_time fix new: (#34488) Implemenetd function get_used_chunks() that correctly returns all LVM thin volume data blocks. Backing up of those blocks results in exactly the same full or copy backup as writing BDA 0-disksize. But it does not filter out any zeroed blocks, so no optimization yet. Function is not in use, relevent code is commented out and can be activated in with minimal effort when get_used_chunks() filters out zero blocks change: (#31216) azure vm - added again - diskSizeGB fix + changed backup transfer use az-blob instead of az-disk for reliability improvement Revert "change: (#31216) azure vm - diskSizeGB fix + changed backup transfer use az-blob instead of az-disk for reliability improvement" change: (#31216) azure vm - diskSizeGB fix + changed backup transfer use az-blob instead of az-disk for reliability improvement wip: (#31216) Azure VM Cloud backup. Set subtask_flag='1' for backup_type 'Azure-VM' wip: (#31216) Azure VM Cloud backup. Set missing_cfdi='fdi' for backup_type 'Azure-VM' bugfix: (#34215) use the correct return code during access_check if client is only reachable using wmi methode. bugfix: (#34500) do not stop si3 server if s3 bucket object lock is enabled but no .ini retention configuration found bugfix: (#34500) fix unhandled letters issue; fix S3VersionCleaner not starting after GC; clean up logs bugfix: (#31526) set object lock and update retention period for recovered s3 object bugfix: (#31577) hide error stack trace on stopping si3 server when s3 retention configuration mismatch found bugfix: (#34576) SBC log misleading error message "Host was resolved" if an error during HTTP communication bugfix: (#34215) access_check of Hyper-V cluster was not evaluated correctly. This way Hyper-V clusters could not be updated anymore. bugfix: (#34345) change logging of SDS specific section to log file instead of stdout. change: (#34493) Rename DB:tasks.backup_srv_option 'bootstrap_upload_sds' to 'bootstrap-upload-sds' and 'bootstrap_format_full' to 'bootstrap-format-full' change: azure vm - sbc_dir changed name from AZURE-VM to AZURE BUGFIX: (#34570) Stop execution of 'sm_arch' if disabled drive is used new: Add DB:hw_drives.enable to drive struct 'DRV_PROP' bugfix: azure PublicIPAddresses limit fix for restore vm bugfix: (#34532) Fixed restoration of secure boot parameter for Nutanix VM change: OVIRT: catch possible exception during query of exents from imageio service change: (#34408) Si3 Immutable Store license violations are not detected by 'sm_info c'. Revert: Due to the origin call #32562 'Do not allow use of SEP SiS Immutable Storage data stores with SEP Sesam essential license' this key is only evaluated for 'Essential' editions bugfix: (#34546) insert error handling in case uninstall string is empty or parse wrongly. change: remove obsolete code change: Use 'gv_date' only. Remove 'gv_datum' NEW: (#27824) Execute Sesam 'newday' after long server shutdown new: Added comment about release notes marker labels (RN::...) to the README.MD. bugfix: (#34563) sbc_proxy -A presign - check if value of -E parameter is valid wip: (##31216) Add support for 'Azure-VM' backup type to 'sm_restore' NEW: (#30509) Deactivate a tape drive. Do not configured drives, if 'DB:hw_drives.enabled=0' is set. Do not set 'CONFIG' drive status for disabled devices bugfix: Compress RDS and SiS RPM packages again change: sbc-3031 and sbc-3032 format modified change: Added missing makefile dependencies for sbc_proxy on Linux, to trigger build on changes in common functions Revert "change: Added missing makefile dependencies for sbc_proxy on Linux, to trigger build on changes in common functions" change: Added missing makefile dependencies for sbc_proxy on Linux, to trigger build on changes in common functions change: (#34493) Extend EOL of presigned S3 URL to 600000 sec. (about 7 days) new: (#34488) Partially implemented optimized full LVM Proxmox backup wip: (#31208) Reduce Sesam build time to 30 minutes. Build.h refernced in project files for sm_stpd_main and sm_sms_interface_static_lib. change: move version.h.tmp to src dir wip: comment out presign URL check added in 27ecab8 new: README.MD Link with general tips on bug reporting bugfix: wrong ini read while presign operation BUGFIX: (#34543) Copy backup of VM on CEPH RDB deletes snapshot at the end of operation bugfix: copy logback.xml to /project/su/templates/unix_templates/sm_sdslog2.xml bugfix: (#34546) remove the unneeded parameter from string cast. bugfix: (#34215) execute set_client if defaults key auto_update_gui_server is neither 2 nor 3. NEW: (#29064) Execute Sesam 'newday' after disaster recovery of Sesam server BUGFIX: (#34547) Restore with conversion to lisv1 failed with ‘ERROR: Cannot find matching LIS line for item [...]’ due to a memory leak bugfix: (#32392) Backup and restore of TPM certificates for Hyper-V. Problem: Key Protector is not backuped and restored. Solution: implemented new logic for VM Key Protector exporting and importing. bugfix: (#34546) During uninstall version string from registry was not converted to an integer before it was used for version comparison. Hence version comparison failed with '<' not supported between instances of 'NoneType' and 'str'. Now a new function version_to_int is used to convert all version strings to an integer in sm_update_client. bugfix: (#34500) clean up logs bugfix: (#34500) fix s3pages workers race condition; add workers request delay bugfix: (#34500) fix version cleaner status log; limit workers execution rate bugfix: (#34500) remove atomicInteger from pages counting; separate logic of retention period update for existing pages and new uploaded BUGFIX[C: (#31577) Do not start Si3 server, if S3 object retention is set, but S3 bucket doesn't support object lock bugfix: (#34534) Selective restore in RA: Browsing into an empty directory must not return with an error. In case of 1st run process sub directories. CHANGE: (#34215) Before the removal of CTRLD is possible the access mode for all clients has to be changed from CTRL to SMSSH. This will be done during the first sm_newday after the server update. bugfix: (#34500) start version cleaner after GC finish; fix s3 pages workers retry; extend logs in version cleaner and page retention update BUGFIX: (#34532) Restore BIOS related boot settings for Nutanix VM BUGFIX: (#34534) Selective restore in RA: Browsing into an empty directory must not return with an error. Solution: Reset position before retry. Note: This problem only occurred at the root level. bugfix: (#31577) stop server when s3 object retention is set, but bucket not supports ObjectLock bugfix: (#34500) do not call page touch command on gc if retention period is not set CHANGE: Proxmox socket calculation increased to 32 cores instead of 16 cores change: (#34489) Fixed function get_size_in_bytes() to work also for sizes with added disk attributes like ssd=1 change: (#34489) set backup size for Proxmox ZFS incremental backups. Improved common3 function get_size_in_bytes() to work also for decimal values and values ending with B BUGFIX: (##34519) Task event for migration, restore or media action creates an incorrect entry in the calendar sheet. Solution: Delete the entry which was created by sm_sepuler_cal new: improve logging for s3 connector for remote page meta loading is case when error occurred and retry is required bugfix: (#34492) Special string for no EFI mount must not be saved as part of the volume path in snapshots JSON file change: (#34489) Set Sesam backup job size for Proxmox RBD backup bugfix: (#34500) fix queued job execution for retention period update bugfix: (#34500) fix issue when update retention period request was not queued for further processing CHANGE: (#34485) SEP unit licence: Always use the remaining upper level if Tier 1/2 licences are missing new: Increase SEP sesam version. Old version is 5.2.0.5, new version is 5.2.0.6. wip: (#31208) Reduce Sesam build time to 30 minutes. Adapt sms.slnf wip: (#31208) Reduce Sesam build time to 30 minutes. Adapt sbc.slnf wip: (#31208) Reduce Sesam build time to 30 minutes. Adapt sms build: libbsa.rc wip: (#31208) Reduce Sesam build time to 30 minutes. Adapt sms build: build.h > version.h BUGFIX: (#34406) Fixed Proxmox RBD restore if target data store name is different than target pool name wip: (#31208) Reduce Sesam build time to 30 minutes. Adapt sms build wip: (#31208) Reduce Sesam build time to 30 minutes. Add #MAIN_VERSION in version.h with version_info_cm_common.ps1 wip: (#31208) Reduce Sesam build time to 30 minutes. Adapt XBSA build change: (#34215) do not turn off ctrl during update yet. Use sm_sshd as default access mode for GUI with client installation. First all clients have to be automatically switched to sshd and ctrl will be switched of during next major release. change: (#34489) set exact size for ZFS backups to openjob. Moved functions zfs_read_and_merge_segments_full() and zfs_read_and_merge_operations_diff() to sm_zfs.py for better code readability in sbc_pxmx.py wip: (#31208) Reduce Sesam build time to 30 minutes. Windows: Improved: sms and sys wip: (#31208) Reduce Sesam build time to 30 minutes. Windows: Commit f81aaca9 failed with am_ctrld. Omit 'AdditionalIncludeDirectories Condition=...' wip: (#31208) Reduce Sesam build time to 30 minutes. Linux: sbc_bda clean rule must remove version.h wip: (#31208) Reduce Sesam build time to 30 minutes. Windows: Recent commit failed with ctrlc. Wip: Improved: sbc_com_interface, wnt_hal, xbsa. change: Do not log status of the locked semaphore as warning during sm_mount wait for VFS to be started bugfix: (#34396) do not run local deep check when backup actor terminates during server termination to avoid timeout exception for s3/gcp/azure createBodyReader; fix fileChannel exception for backup logCn while aborting backup process wip: (#31208) Reduce Sesam build time to 30 minutes. Windows: Use cm_common version.h, cleanup in kernel, ctrl, ndmp, packdata, sbc, sbc_bda change: (#34489) Implemented code similificatons and refactorying needed to be able to set sesam job data size for incremental backups bugfix: fix finish on failure process for RAW backup: fix paths in def removeObject for cloud connectors, fix onFailure consumer, added logs to keep raw process consistent with buffered backup NEW: (#34493) Add commands to Sesam DR ini file to download bootstrap files from Si3 on still running RDS change: (#34516) Set DB:results.state='4' (resubmit for media failover) to 'q' during re-submit by 'sm_sepuler_event'. This will reduce time range during state is set to '4' to a few seconds bugfix: proxmox qmp nbd-server-stop fix - NBD server already running bugfix: fix pekko http timeouts bugfix: proxmox qmp nbd-server-stop fix, after error in previous backup wip: (#31208) Reduce Sesam build time to 30 minutes. Windows: Build the version.h file with build of cm_common to avoid extra build in kernel and qm change: (#34514) sm_remove_saveset may fail for a broken backup. In case of Si3 backup and CloseSaveset return with error - remove .dat (SGM) file to fail backup bugfix: (#34396) set correct order of cleaning up resources for "di server stop" command: firstly unbind endpoints and then invoke actorSystem termination bugfix: (#34372) dirty bitmap status fix 2 change: (#34481) Automatic restarted backup job does not use specified drive number of task_event. In case of failover with results.state=4 the drive num is omitted to allow change of drive, trace message adapted. bugfix: (#34372) dirty bitmap status fix bugfix: (#34491) If a Proxmox disk has option backup=0 skip it from being backed up CHANGE: (#34514) Remove saveset from Sesam DB for failed backups, even if no saveset data file could be deleted change: Improved log in sbc_proxy guest mount NEW: Add rule to copy SiS package into download directory bugfix: (#32261) use type case to obtain the number of users logged in during update since powershell only uses an array if more then 1 user is logged in otherwise it is a string and the function then returns false. BUGFIX: (#34507) Backup using failover media pool: Reset backup interface interface if failover pool is connected to another RDS than original pool BUGFIX: (#34506) External backups using SESAM_TASKEVENT do not work if no interface is set in DB:task_events. Set DB 'NULL' value to empty string, before calling 'iCHECK_TAPE_SERVER()' function bugfix: (#33794) Change vSphere IMG type backups to CBT. Solution: Call 'sm_db_update update -s Notifications' also during sm_startup NEW: switch from akka to pekko change: (#34505) Write Proxmox VM config to Sesam log during backup Reapply "bugfix: (#33794) Change vSphere IMG type backups to CBT. Solution: Use value DB:defaults 'vsphere_img_deprecated' to send notification if customer had 'VMware vSphere' tasks with sub_type '_IMG'" Revert "Revert "new: (#34492) Skip Proxmox EFI for VFS mount. During backup addeed special string to BDA relocation name and search for it during VFS meta preparation to skip LIS entries for EFI disks"" qqRevert "Revert "new: (#34492) Skip Proxmox EFI disks on Ceph storage from VFS mount""