FreeNAS/freenas 38cb433tests/api2 test_300_nfs.py test_200_ftp.py

More ip -> truenas_server.ip fixes
DeltaFile
+22-22tests/api2/test_300_nfs.py
+8-13tests/api2/test_200_ftp.py
+2-6tests/api2/test_440_snmp.py
+32-413 files

FreeNAS/freenas 9947400tests/api2 test_vmware.py

Another ip -> truenas_server.ip fix
Also flake8
DeltaFile
+2-2tests/api2/test_vmware.py
+2-21 files

FreeNAS/freenas 992ac83tests/api2 test_zzz_tests_completed.py

Add test__client_objects to detect and close Client objects
DeltaFile
+18-0tests/api2/test_zzz_tests_completed.py
+18-01 files

FreeNAS/freenas 8aeb703src/middlewared/middlewared/plugins/disk_ wipe.py

Fix typo in recent commit: pathlib.path should be pathlib.Path (#13750)

DeltaFile
+1-1src/middlewared/middlewared/plugins/disk_/wipe.py
+1-11 files

FreeNAS/freenas 87b81b4src/freenas/etc htoprc

NAS-129043 / 24.04.1 / HTOP Default Configuration (by kmoore134) (#13748)

* Add a nicer set of out of box defaults for htop which shows more
information to the user about:

* ZFS ARC
* ZFS Compressed ARC
* Network
* Disk
* CPU Freq
* CPU Temp
* Kernel Version

(cherry picked from commit 10d612dfc9924c6f57997aac96c06a26c688bbbf)

* Vastly slim down the htoprc to just the bare defaults we want to enable

(cherry picked from commit bce5a6cd0a7c09f6854de5e8dde6cf72f2bde042)


    [6 lines not shown]
DeltaFile
+11-0src/freenas/etc/htoprc
+11-01 files

FreeNAS/freenas c11663dtests/api2 test_261_iscsi_cmd.py test_300_nfs.py

Fix several test regressions due to removing ip (#13747)

In an earlier commit `ip` was removed from auto_conf generated by
runtest.py. This exposed several remaining usages of it in our tests
when running as a non-HA that were not caught in earlier testing.
DeltaFile
+93-99tests/api2/test_261_iscsi_cmd.py
+49-52tests/api2/test_300_nfs.py
+45-48tests/api2/test_200_ftp.py
+9-13tests/api2/test_014_failover_related.py
+5-10tests/api2/test_440_snmp.py
+3-8tests/api2/test_278_freeipa.py
+204-2302 files not shown
+205-2328 files

FreeNAS/freenas 047662fsrc/middlewared/middlewared/plugins/vm/devices cdrom.py

Improve CDROM device validation
DeltaFile
+11-7src/middlewared/middlewared/plugins/vm/devices/cdrom.py
+11-71 files

FreeNAS/freenas aae6b1esrc/middlewared/middlewared/alembic/versions/24.10 2024-05-15_13-29_remove_swap_entry.py, src/middlewared/middlewared/plugins/system_advanced config.py

Remove ability to configure swap from the API
DeltaFile
+24-0src/middlewared/middlewared/alembic/versions/24.10/2024-05-15_13-29_remove_swap_entry.py
+0-5src/middlewared/middlewared/plugins/system_advanced/config.py
+24-52 files

FreeNAS/freenas 062c7cfsrc/middlewared/middlewared/plugins/pool_ attach_disk.py

fix disk attach bug
DeltaFile
+1-1src/middlewared/middlewared/plugins/pool_/attach_disk.py
+1-11 files

FreeNAS/freenas 16f8493src/middlewared/middlewared/plugins boot.py, src/middlewared/middlewared/plugins/boot_ format.py

Remove create_swap usages
DeltaFile
+0-18src/middlewared/middlewared/plugins/boot_/format.py
+4-9src/middlewared/middlewared/plugins/disk_/info.py
+2-9src/middlewared/middlewared/plugins/boot.py
+2-2src/middlewared/middlewared/plugins/pool_/pool.py
+1-1src/middlewared/middlewared/plugins/pool_/attach_disk.py
+1-1src/middlewared/middlewared/plugins/disk_/format.py
+10-401 files not shown
+10-417 files

FreeNAS/freenas 5855253src/middlewared/middlewared/plugins/disk_ wipe.py format.py

NAS-129045 / 24.10 / Improve disk.get_partitions_quick (#13744)

* fix and improve get_partitions_quick

* use new functionality in disk.format

* bump to 0.5 second sleep iteration

* typo

* address review
DeltaFile
+39-19src/middlewared/middlewared/plugins/disk_/wipe.py
+1-4src/middlewared/middlewared/plugins/disk_/format.py
+40-232 files

FreeNAS/freenas 996f7e3src/middlewared/middlewared/plugins/disk_ wipe.py

address review
DeltaFile
+1-1src/middlewared/middlewared/plugins/disk_/wipe.py
+1-11 files

FreeNAS/freenas 4163de3tests/api2 test_261_iscsi_cmd.py

Fix
DeltaFile
+2-2tests/api2/test_261_iscsi_cmd.py
+2-21 files

FreeNAS/freenas 5d22c79src/middlewared/middlewared/plugins/pool_ attach_disk.py

fix disk attach bug
DeltaFile
+1-1src/middlewared/middlewared/plugins/pool_/attach_disk.py
+1-11 files

FreeNAS/freenas c7ec380src/freenas/etc htoprc

NAS-129043 / 24.04.2 / HTOP Default Configuration (by kmoore134) (#13746)

* Add a nicer set of out of box defaults for htop which shows more
information to the user about:

* ZFS ARC
* ZFS Compressed ARC
* Network
* Disk
* CPU Freq
* CPU Temp
* Kernel Version

(cherry picked from commit 10d612dfc9924c6f57997aac96c06a26c688bbbf)

* Vastly slim down the htoprc to just the bare defaults we want to enable

(cherry picked from commit bce5a6cd0a7c09f6854de5e8dde6cf72f2bde042)


    [6 lines not shown]
DeltaFile
+11-0src/freenas/etc/htoprc
+11-01 files

FreeNAS/freenas ef47929tests/api2 test_261_iscsi_cmd.py

Fix
DeltaFile
+1-1tests/api2/test_261_iscsi_cmd.py
+1-11 files

FreeNAS/freenas 8e64d09src/freenas/etc htoprc

Remove version strings as well

(cherry picked from commit a78813c263ecdb93748f4491fec8c1a7eb16b1b9)
DeltaFile
+0-2src/freenas/etc/htoprc
+0-21 files

FreeNAS/freenas 219a703src/freenas/etc htoprc

Add a nicer set of out of box defaults for htop which shows more
information to the user about:

* ZFS ARC
* ZFS Compressed ARC
* Network
* Disk
* CPU Freq
* CPU Temp
* Kernel Version

(cherry picked from commit 10d612dfc9924c6f57997aac96c06a26c688bbbf)
DeltaFile
+63-0src/freenas/etc/htoprc
+63-01 files

FreeNAS/freenas 4d3480csrc/freenas/etc htoprc

Vastly slim down the htoprc to just the bare defaults we want to enable

(cherry picked from commit bce5a6cd0a7c09f6854de5e8dde6cf72f2bde042)
DeltaFile
+0-50src/freenas/etc/htoprc
+0-501 files

FreeNAS/freenas 266ebd9src/freenas/etc htoprc

NAS-129043 / 24.10 / HTOP Default Configuration (#13743)

* Add a nicer set of out of box defaults for htop which shows more
information to the user about:

* ZFS ARC
* ZFS Compressed ARC
* Network
* Disk
* CPU Freq
* CPU Temp
* Kernel Version

* Vastly slim down the htoprc to just the bare defaults we want to enable

* Remove version strings as well
DeltaFile
+11-0src/freenas/etc/htoprc
+11-01 files

FreeNAS/freenas a1a34actests/api2 test_261_iscsi_cmd.py

Fix
DeltaFile
+1-1tests/api2/test_261_iscsi_cmd.py
+1-11 files

FreeNAS/freenas bce5a6csrc/freenas/etc htoprc

Vastly slim down the htoprc to just the bare defaults we want to enable
DeltaFile
+0-50src/freenas/etc/htoprc
+0-501 files

FreeNAS/freenas 4539a23src/middlewared/middlewared/plugins/zfs_ utils.py, tests/api2 test_zfs_dataset_list.py

Do not crash `zfs.dataset.unlocked_zvols_fast` when `volmode=full` is set (#13745)

(cherry picked from commit 0e79f37c6e74150bb008ec9e014f967107a49161)

Co-authored-by: themylogin <themylogin at gmail.com>
DeltaFile
+12-0tests/api2/test_zfs_dataset_list.py
+5-0src/middlewared/middlewared/plugins/zfs_/utils.py
+17-02 files

FreeNAS/freenas e717ef7src/middlewared/middlewared/plugins/zfs_ utils.py, tests/api2 test_zfs_dataset_list.py

Do not crash `zfs.dataset.unlocked_zvols_fast` when `volmode=full` is set (#13742)

DeltaFile
+12-0tests/api2/test_zfs_dataset_list.py
+5-0src/middlewared/middlewared/plugins/zfs_/utils.py
+17-02 files

FreeNAS/freenas 797babdsrc/middlewared/middlewared/plugins/disk_ wipe.py

typo
DeltaFile
+1-1src/middlewared/middlewared/plugins/disk_/wipe.py
+1-11 files

FreeNAS/freenas 2d7c308src/middlewared/middlewared/plugins/disk_ wipe.py

bump to 0.5 second sleep iteration
DeltaFile
+1-1src/middlewared/middlewared/plugins/disk_/wipe.py
+1-11 files

FreeNAS/freenas bbb3a88tests/api2 test_300_nfs.py test_200_ftp.py

Remove tests
DeltaFile
+0-1,796tests/api2/test_300_nfs.py
+0-1,489tests/api2/test_200_ftp.py
+0-1,131tests/api2/test_341_pool_dataset_encryption.py
+0-946tests/api2/test_345_acl_nfs4.py
+0-807tests/api2/test_425_smb_protocol.py
+0-718tests/api2/test_011_user.py
+0-6,887215 files not shown
+0-31,745221 files

FreeNAS/freenas fffe23dtests/api2 test_261_iscsi_cmd.py test_300_nfs.py

Fix several test regressions due to removing ip

In an earlier commit `ip` was removed from auto_conf generated by
runtest.py. This exposed several remaining usages of it in our tests
when running as a non-HA that were not caught in earlier testing.
DeltaFile
+92-98tests/api2/test_261_iscsi_cmd.py
+49-52tests/api2/test_300_nfs.py
+45-48tests/api2/test_200_ftp.py
+9-13tests/api2/test_014_failover_related.py
+5-10tests/api2/test_440_snmp.py
+3-8tests/api2/test_278_freeipa.py
+203-2292 files not shown
+204-2318 files

FreeNAS/freenas 8826a3asrc/middlewared/middlewared/plugins sysdataset.py failover.py

NAS-119224 / 24.10 / Properly manage system dataset UUIDs on HA (#13384)

* Properly manage system dataset UUIDs on HA

* Address review
DeltaFile
+35-19src/middlewared/middlewared/plugins/sysdataset.py
+4-2src/middlewared/middlewared/plugins/failover.py
+39-212 files

FreeNAS/freenas 8835c9ctests/api2 test_300_nfs.py

Fix
DeltaFile
+0-4tests/api2/test_300_nfs.py
+0-41 files