FreeNAS/freenas 56f37c4src/middlewared/middlewared/plugins/nfs_ fs_attachment_delegate.py

Add remove_alert to attachment processing.
DeltaFile
+1-0src/middlewared/middlewared/plugins/nfs_/fs_attachment_delegate.py
+1-01 files

FreeNAS/freenas 5b364e7src/middlewared/middlewared/plugins/nfs_ fs_attachment_delegate.py

Remove debug statement.
DeltaFile
+0-1src/middlewared/middlewared/plugins/nfs_/fs_attachment_delegate.py
+0-11 files

FreeNAS/freenas d31a9f1src/middlewared/middlewared/etc_files scst.conf.mako, src/middlewared/middlewared/plugins/fc utils.py

Add LUN masking for Fibre Channel targets
DeltaFile
+39-6src/middlewared/middlewared/etc_files/scst.conf.mako
+2-0src/middlewared/middlewared/plugins/fc/utils.py
+41-62 files

FreeNAS/freenas 5b04fbctests/api2 test_disk_stats.py

Add integration test for disk stats
DeltaFile
+40-0tests/api2/test_disk_stats.py
+40-01 files

FreeNAS/freenas 8ed2073src/freenas/usr/lib/netdata/python.d truenas_disk_stats.chart.py

Use netdata for getting incremental value
DeltaFile
+12-24src/freenas/usr/lib/netdata/python.d/truenas_disk_stats.chart.py
+12-241 files

FreeNAS/freenas 1e4bd8asrc/middlewared/middlewared/plugins/reporting events.py, src/middlewared/middlewared/plugins/reporting/realtime_reporting iostat.py

Update realtime event stats
DeltaFile
+20-9src/middlewared/middlewared/plugins/reporting/realtime_reporting/iostat.py
+7-1src/middlewared/middlewared/plugins/reporting/events.py
+1-1src/middlewared/middlewared/utils/disks.py
+28-113 files

FreeNAS/freenas d940170src/middlewared/middlewared/plugins/reporting/netdata graphs.py

Fix netdata graph plugin
DeltaFile
+8-16src/middlewared/middlewared/plugins/reporting/netdata/graphs.py
+8-161 files

FreeNAS/freenas 0c23c7dsrc/freenas/usr/lib/netdata/conf.d python.d.conf, src/freenas/usr/lib/netdata/python.d truenas_disk_stats.chart.py

Add netdata plugin for disk stats
DeltaFile
+82-0src/freenas/usr/lib/netdata/python.d/truenas_disk_stats.chart.py
+1-0src/freenas/usr/lib/netdata/conf.d/python.d.conf
+83-02 files

FreeNAS/freenas 8796febsrc/middlewared/middlewared/pytest/unit/plugins/reporting test_netdata_stats_func.py test_netdata_approximation.py

Fix unit tests
DeltaFile
+51-35src/middlewared/middlewared/pytest/unit/plugins/reporting/test_netdata_stats_func.py
+11-11src/middlewared/middlewared/pytest/unit/plugins/reporting/test_netdata_approximation.py
+4-5src/middlewared/middlewared/pytest/unit/plugins/reporting/test_netdata_graphs.py
+66-513 files

FreeNAS/freenas d134901src/middlewared/middlewared/plugins enclosure.py, src/middlewared/middlewared/utils disk_stats.py disks.py

Address reviews
DeltaFile
+28-31src/middlewared/middlewared/utils/disk_stats.py
+1-1src/middlewared/middlewared/plugins/enclosure.py
+1-1src/middlewared/middlewared/utils/disks.py
+30-333 files

FreeNAS/freenas 32f83d4src/middlewared/middlewared/plugins/reporting rest.py, tests/api2 test_disk_stats.py

Fix integration test
DeltaFile
+2-4tests/api2/test_disk_stats.py
+4-0src/middlewared/middlewared/plugins/reporting/rest.py
+6-42 files

FreeNAS/freenas 23ec40dsrc/middlewared/middlewared/utils disks.py

Fix bug in get disk names
DeltaFile
+2-2src/middlewared/middlewared/utils/disks.py
+2-21 files

FreeNAS/freenas 5f4ac53src/middlewared/middlewared/etc_files/netdata netdata.conf.mako, src/middlewared/middlewared/plugins/reporting utils.py

Disable procfs diskstats plugin
DeltaFile
+1-37src/middlewared/middlewared/etc_files/netdata/netdata.conf.mako
+3-17src/middlewared/middlewared/plugins/reporting/utils.py
+0-5src/middlewared/middlewared/plugins/reporting/netdata/graphs.py
+4-593 files

FreeNAS/freenas 2a1090dsrc/middlewared/middlewared/plugins enclosure.py, src/middlewared/middlewared/plugins/device_ device_info.py

Refactor DISKS_TO_IGNORE usages
DeltaFile
+2-1src/middlewared/middlewared/utils/disks.py
+1-2src/middlewared/middlewared/plugins/device_/device_info.py
+1-1src/middlewared/middlewared/plugins/disk_/disk_events.py
+1-1src/middlewared/middlewared/plugins/enclosure.py
+1-0src/middlewared/middlewared/plugins/disk_/retaste.py
+0-1src/middlewared/middlewared/plugins/disk_/enums.py
+6-66 files

FreeNAS/freenas 61c0f0fsrc/middlewared/middlewared/plugins/device_ device_info.py, src/middlewared/middlewared/plugins/disk_ utils.py sync.py

Retrieve disks with identifiers
DeltaFile
+87-0src/middlewared/middlewared/utils/disks.py
+0-26src/middlewared/middlewared/plugins/disk_/utils.py
+7-15src/middlewared/middlewared/utils/disk_stats.py
+3-15src/middlewared/middlewared/plugins/device_/device_info.py
+5-6src/middlewared/middlewared/plugins/disk_/sync.py
+1-5src/middlewared/middlewared/pytest/unit/plugins/disk/test_dev_to_ident.py
+103-672 files not shown
+106-718 files

FreeNAS/freenas a2a51a6src/middlewared/middlewared/plugins/reporting/netdata graphs.py

Retrieve disk stats by id
DeltaFile
+10-3src/middlewared/middlewared/plugins/reporting/netdata/graphs.py
+10-31 files

FreeNAS/freenas 02be1c4src/middlewared/middlewared/utils disk_stats.py

Add a disk stats util
DeltaFile
+60-0src/middlewared/middlewared/utils/disk_stats.py
+60-01 files

FreeNAS/freenas b4c7ba6src/middlewared/middlewared/plugins/reporting/netdata graphs.py, src/middlewared/middlewared/utils disks.py

Use disk identifier as key
DeltaFile
+2-2src/middlewared/middlewared/plugins/reporting/netdata/graphs.py
+2-1src/middlewared/middlewared/utils/disks.py
+4-32 files

FreeNAS/freenas 1363e19src/middlewared/middlewared/plugins/device_ device_info.py, src/middlewared/middlewared/plugins/jbof functions.py

Have a separate disk util
DeltaFile
+8-22src/middlewared/middlewared/plugins/device_/device_info.py
+28-0src/middlewared/middlewared/utils/disks.py
+1-2src/middlewared/middlewared/plugins/jbof/functions.py
+37-243 files

FreeNAS/freenas b9326aasrc/middlewared/middlewared/plugins boot.py, src/middlewared/middlewared/plugins/disk_ identify.py info.py

Use util logic to convert dev to identifier in middleware
DeltaFile
+27-6src/middlewared/middlewared/utils/disks.py
+3-24src/middlewared/middlewared/plugins/disk_/identify.py
+0-5src/middlewared/middlewared/plugins/disk_/info.py
+2-1src/middlewared/middlewared/plugins/boot.py
+32-364 files

FreeNAS/freenas 6634e74src/middlewared/middlewared/plugins/disk_ temperature.py, src/middlewared/middlewared/plugins/reporting/netdata graphs.py

Rename disk temperatures file
DeltaFile
+0-51src/middlewared/middlewared/utils/disks.py
+49-0src/middlewared/middlewared/utils/disk_temperatures.py
+1-1src/middlewared/middlewared/plugins/disk_/temperature.py
+1-1src/middlewared/middlewared/plugins/reporting/netdata/graphs.py
+51-534 files

FreeNAS/freenas 3ecbcb8src/middlewared/middlewared/plugins/reporting/netdata utils.py graphs.py, src/middlewared/middlewared/utils disks.py

Add a human readable identifier for disk stats
DeltaFile
+24-3src/middlewared/middlewared/plugins/reporting/netdata/utils.py
+8-2src/middlewared/middlewared/utils/disks.py
+3-2src/middlewared/middlewared/plugins/reporting/netdata/graphs.py
+35-73 files

FreeNAS/freenas 72524ebsrc/middlewared/middlewared/etc_files/netdata netdata.conf.mako

Enable disks by id
DeltaFile
+1-1src/middlewared/middlewared/etc_files/netdata/netdata.conf.mako
+1-11 files

FreeNAS/freenas 36d6e00src/middlewared/middlewared/plugins enclosure.py, src/middlewared/middlewared/utils disk_stats.py disks.py

Address reviews
DeltaFile
+28-31src/middlewared/middlewared/utils/disk_stats.py
+1-1src/middlewared/middlewared/utils/disks.py
+1-1src/middlewared/middlewared/plugins/enclosure.py
+30-333 files

FreeNAS/freenas 4f83dd1src/middlewared/middlewared/plugins/nfs_ fs_attachment_delegate.py

tweak the doc string.
DeltaFile
+2-1src/middlewared/middlewared/plugins/nfs_/fs_attachment_delegate.py
+2-11 files

FreeNAS/freenas 42716c0src/middlewared/middlewared/plugins/pool_ dataset_details.py

Add instances to pool.dataset.details
DeltaFile
+33-1src/middlewared/middlewared/plugins/pool_/dataset_details.py
+33-11 files

FreeNAS/freenas de6741etests/api2 test_virt_002_instance.py

Use API in tests
DeltaFile
+4-0tests/api2/test_virt_002_instance.py
+4-01 files

FreeNAS/freenas fdb67dbsrc/middlewared/middlewared/plugins/virt instance.py

Handle everything in MiB for now
DeltaFile
+1-1src/middlewared/middlewared/plugins/virt/instance.py
+1-11 files

FreeNAS/freenas 81ce195src/middlewared/middlewared/plugins/virt global.py

Handle missing cache entry
DeltaFile
+4-1src/middlewared/middlewared/plugins/virt/global.py
+4-11 files

FreeNAS/freenas 4d09341src/middlewared/middlewared/api/v25_04_0 string_schema.py, src/middlewared/middlewared/pytest/unit test_schema.py

Passing tests, needs good cleanup and auditing
DeltaFile
+91-36src/middlewared/middlewared/api/v25_04_0/string_schema.py
+27-32src/middlewared/middlewared/pytest/unit/test_schema.py
+118-682 files