Caleb St. John
Caleb St. John
2 issues have been found internally testing SCALE HA. 1. the webUI dashboard is showing a "healthy" HA icon because failover.disabled.reasons is returning an empty array, however, it's ignoring the...
This adds the ES24N JBoF to enclosure2 namespace. This lays the framework for allowing me to also add this enclosure to the legacy enclosure namespace for DF (24.04.{1/2}). Tested and...
`file_receive` was susceptible to the TOCTOU race conditions when checking for a paths existence (or any path component) before opening said path. This should get rid of theoretical conditions and...
The remnants of this legacy behavior lurks in eldritch obscurity. Those who dare to comprehend its incomprehensible logic fall into a deep state of despair. As I delved into the...
For obvious reasons, we _MUST_ protect public endpoints that are marked with `@no_auth_required` by rate limiting them. This implementation will rate limit _all_ methods that are marked with `@no_auth_required`. These...
I broke `app.query` recently because we're passing `@pass_app` objects around. After investigating this for 2 days, I realized we can simplify all of this and get rid of public methods...
This replaces zfs.dataset.query in favor of truenas_pylibzfs (new C module). This was done in a way that would allow us to "drop-in" the new use of this library without having...