Activity
From 08/21/2019 to 08/22/2019
08/23/2019
- 11:48 PM FreeNAS Revision 5555ab18 (ports): Update to 6.4.43
- Sponsored by: Netzkommune GmbH
- 11:33 PM FreeNAS Revision 2d26d88a (ports): security/vuxml: Document multiple vulnerabilities in ClamAV
- PR: 240020
Submitted by: Yasuhiro KIMURA <yasu@utahime.org> (clamav maintainer) - 11:27 PM FreeNAS Revision 35853fc3 (ports): security/clamav: upgrade 0.101.3 -> 0.101.4
- PR: 239684
Approved by: ports-secteam (joneum)
Relnotes: https://blog.clamav.net/2019/08/clamav-... - 08:58 PM FreeNAS Revision c742feeb (freenas): fix(ports): update migrate93 including failover/truenas apps
- 08:40 PM FreeNAS Revision 5c4a2c9e (ports): Add VNC Auth support
- 08:40 PM FreeNAS Revision adb1c868 (ports): Bug fix for libvirt not respecting PCI slot function value
- This commit introduces a patch where libvirt did not respect the value of PCI slot function for bhyve driver.
- 07:50 PM FreeNAS Revision 35f12e82 (freenas): Enable libvirtd in rc.conf
- 07:50 PM FreeNAS Revision e3653f2a (freenas): Tear down guest memory on vm stop
- 07:50 PM FreeNAS Revision 5eada901 (freenas): Integrate libvirt vm class in vm service
- 07:00 PM FreeNAS Revision c5e1e780 (ports): Update to 6.5.0
- Release notes:
https://puppet.com/docs/puppetdb/6.5/release_notes.html#puppetdb-650
With hat: puppet - 06:44 PM FreeNAS Revision ed2a9531 (freenas): fix(build): avahi-app is not a python app
-
06:24 PM FreeNAS Revision a776683b (webui): Fixed typo in import statement
- 06:10 PM FreeNAS Revision 8209ff85 (freenas): Tear down guest memory on vm stop
- 06:01 PM FreeNAS Revision 01bbc6fa (freenas): Integrate libvirt vm class in vm service
-
06:01 PM FreeNAS Revision 36ee9c50 (webui): Added new directive text-limiter and component text-limiter-tooltip.
- 05:55 PM FreeNAS Revision 63bbc4dd (freenas): Improve defining/undefining domain for libvirt vm
- This commit ensures that for each vm have a domain defined and that it is updated as well on changes to it's configur...
- 05:34 PM FreeNAS Revision 045b4ccf (ports): Update to 878.240.1
- 05:19 PM FreeNAS Revision db35debd (ports): Update to 3.14.3
- With hat: puppet
- 05:07 PM FreeNAS Revision f91e3bf5 (freenas): Remove logging for libvirt vm class
- 05:04 PM FreeNAS Revision 4337708d (freenas): Add restart method for libvirt vm's
08/22/2019
- 04:55 PM FreeNAS Revision 626ec973 (webui): NAS-102085 able to add local replication task
- 04:42 PM FreeNAS Revision 703b0cfd (freenas): Add ability to retrieve domain status
- 04:14 PM FreeNAS Revision 14c25f5c (freenas): Introduce persistent domains for libvirt vm's
- 04:05 PM FreeNAS Revision 5a10939c (freenas): Add poweroff for libvirt vms
- 04:00 PM FreeNAS Revision 9ca112a0 (freenas): Add pre/post-stop vm hook for devices libvirt
- 03:52 PM FreeNAS Revision 34ffeec4 (ports): - Update to 2019.2
- 03:45 PM FreeNAS Revision 7b0711bf (ports): - Update to 1.5.0
- Sponsored by: The FreeBSD Foundation
- 03:19 PM FreeNAS Revision e3a5089e (freenas): fix(ports): syntax error
- 03:10 PM FreeNAS Revision f9505694 (ports): - address DOCSDIR path
- - bump portrevision
Reported by: mat@ - 02:27 PM FreeNAS Revision 0e1f6664 (ports): Update from 1.9.0 to 1.10.0.
- <ChangeLog>
*) Change: matching of cookies in routes made case sensitive.
*) Change: decreased log level of common ... -
01:50 PM FreeNAS Revision bf8c4421 (freenas): NAS-102930 / 12 / Replace mdnsresponder with avahi (#3496)
- * Replace mdnsresponder with avahi
-
01:42 PM FreeNAS Revision 665a4177 (freenas): move mdns plugin to service
- 01:24 PM FreeNAS Revision 5269f968 (webui): NAS-102879
- 01:10 PM FreeNAS Revision e007b3a9 (freenas): fix(ports): handle files with spaces
-
01:00 PM FreeNAS Revision c6a32edd (ports): Update to 2.12.0
- amavisd-new moved to https://gitlab.com/amavis/amavis/ and was renamed to
amavis. I'm keeping the portname for now, b... - 12:41 PM FreeNAS Revision e2bea7d4 (ports): - Use upstream patches.
- - Use compiler optimization flags.
-
12:15 PM FreeNAS Revision 8419b818 (freenas): Replace mdnsresponder with avahi
- 12:12 PM FreeNAS Revision a696c130 (freenas): fix(ports): depend on samba 4.11
- 12:10 PM FreeNAS Revision ab73915e (webui): NAS-102085 make summary step be optional
- 12:07 PM FreeNAS Revision 74663217 (freenas): rm(rc.freenas): unused functions/variables
- 12:06 PM FreeNAS Revision 5663e9b7 (freenas): rm(rc.freenas): unused functions/variables
- 12:05 PM FreeNAS Revision 42be378c (webui): NAS-102879 Incorporate failover.upgrade, etc
- 11:25 AM FreeNAS Revision 0ff4e603 (ports): - update to 6.2.0
- - update WWW endpoint
- take maintainership - 11:19 AM FreeNAS Revision b2486d66 (freenas): fix(build): freenas-files and py-fenced ports
- 10:56 AM FreeNAS Revision fd3fbcaa (freenas): Add stop method for libvirt vm
-
10:51 AM FreeNAS Revision 30129135 (ports): Merge pull request #401 from freenas/fix_avahi
- Add a few minor avahi improvements
-
10:50 AM FreeNAS Revision b9985920 (ports): Add a few minor avahi improvements
- add interface index support to static service config in avahi
add reload command to rc script - 10:48 AM FreeNAS Revision 1c9cb6e6 (ports): New port: varnish-libvmod-dynamic
- This module provides a varnish director for dynamic creation of backends based
on calls to the system's network addre... - 10:20 AM FreeNAS Revision f5dcbced (ports): - Modernize and simplify the port
- - Disable ALSA by default, as judging by demos it leads to instant crash at startup. OSS sound work just fine
- Updat... - 10:20 AM FreeNAS Revision 210fa189 (ports): - Add USES=gl
- - Set c++ standard and fix passing c++ flags to the complier, which in turn fixes build on arm and aarch64
- Switch t... - 10:10 AM FreeNAS Revision beca7313 (ports): net/rclone: USES go:modules and fix build with go1.13
- PR: 239879
Submitted by: Dmitri Goutnik - 10:09 AM FreeNAS Revision 52211441 (ports): Update to 4.4.5.
- 10:09 AM FreeNAS Revision f1a66c7a (ports): Update to 0.1.19.
- 10:09 AM FreeNAS Revision e00c755a (ports): Update to 9.14.5.
- 10:09 AM FreeNAS Revision 837d63b6 (ports): Update to 9.11.10.
-
10:08 AM FreeNAS Revision 317ee410 (webui): Merge pull request #2639 from freenas/NAS-102558
- Nas 102558
- 10:02 AM FreeNAS Revision 2e4ce97a (ports): Update to 2.2.1
- PR: 240030
Submitted by: Adam Jimerson <vendion@gmail.com> -
10:02 AM FreeNAS Revision 2be30b3f (webui): Merge pull request #2651 from freenas/NAS-102836
- NAS-102836
- 09:56 AM FreeNAS Revision 9bf6a012 (ports): astro/gpstk: Update to 2.12
- ChangeLog: https://github.com/SGL-UT/GPSTk/releases
Reported by: portscout - 09:51 AM FreeNAS Revision 8a5eab37 (ports): Chase graphics/batik update to 1.11:
- - Add patch to math/scilab to fix build with new API
- Bump PORTREVISIONs - 09:49 AM FreeNAS Revision 52099627 (ports): graphics/batik:
- - Update to 1.11
- Switch to the binary distribution since building from the sources
requires maven
- Update WWW - 09:47 AM FreeNAS Revision 1c13a67c (freenas): Add VM start with libvirt
- 09:46 AM FreeNAS Revision 3b3b7eb1 (webui): NAS-102879 Communicate status thru service
- 09:45 AM FreeNAS Revision 6315184d (freenas): Add contextmanager for libvirt
- 09:36 AM FreeNAS Revision 23d972c0 (webui): NAS-102831 add period to the tooltip
-
09:34 AM FreeNAS Revision 517df09d (webui): Merge pull request #2662 from freenas/NAS-102896
- Nas 102896
-
09:26 AM FreeNAS Revision 1f0a4951 (webui): Merge pull request #2666 from freenas/NAS-100923
- NAS-100923 Set correct resolutions for VNC devices
- 09:24 AM FreeNAS Revision 65c35c1b (ports): clang on rs6000/powerpc* unfortunately poisons user namespace by default
- (without any special options or include files being required).
Until that changes (or GCC changes) we need to avoid ... - 09:19 AM FreeNAS Revision 69ff9462 (webui): NAS-102085 add helptext for step 2
- 09:18 AM FreeNAS Revision 23ef4de6 (freenas): Save devices objects in vm
- 09:18 AM FreeNAS Revision e3c44651 (freenas): Configure bridge/main interface before starting vm
- This commit adds changes to ensure that we have a default bridge named virbr0 which will be used for vm's and that we...
- 09:18 AM FreeNAS Revision c30af2b0 (freenas): Add pre/post start hooks for devices
- 09:17 AM FreeNAS Revision 421930f6 (webui): NAS-102085 able to load schedule info of exist replication task
- 09:13 AM FreeNAS Revision e92b2f65 (freenas): feat(build): add escrowd
- Ticket: NAS-102415
- 09:07 AM FreeNAS Revision d4bd864c (freenas): Merge branch 'master' into freenas/12-devel
-
09:00 AM FreeNAS Revision 7391708c (webui): Better placement of nic name in widgetnic component. Vertically centered status icons in widgetpool and widgetnic
- 08:52 AM FreeNAS Revision 1a1711c2 (freenas): Merge pull request #3490 from freenas/issues/tnfiles
- Bring in most of TrueNAS code
- 08:42 AM FreeNAS Revision 733cba22 (webui): NAS-102879 Check for FN update running
-
08:30 AM FreeNAS Revision ac6575b9 (freenas): NFS rc.conf for HA
- 08:27 AM FreeNAS Revision 6491384f (freenas): Merge pull request #3494 from freenas/NAS-102894
- NAS-102894 / 11.2 / Proper NFS rc.conf for HA
-
08:23 AM FreeNAS Revision 3b4045e1 (freenas): NFS rc.conf for HA
- 08:22 AM FreeNAS Revision e0e1e9f6 (ports): Update liferea to 1.12.7.
-
08:17 AM FreeNAS Revision 41646cc5 (freenas): Proper NFS rc.conf for HA
- 08:06 AM FreeNAS Revision b41954bb (freenas): Empty commit to create PR on github.
- You should reset it
- 08:05 AM FreeNAS Revision 1fa1c091 (freenas): Merge pull request #3491 from freenas/NAS-102894
- NAS-102894 / 11.2 / Do not start NFS on HA standby node
- 08:03 AM FreeNAS Revision 84d048dc (ports): Update to 1.25.3.
- 08:02 AM FreeNAS Revision e676ef39 (ports): Restrict to this port to only architectures where it is known to build.
- Approved by: portmgr (tier-2 blanket)
- 08:01 AM FreeNAS Revision 7d84b327 (freenas): fix(ha): identify using processor product
- Suggested by: @amotin
- 08:01 AM FreeNAS Revision 8b87c1e9 (freenas): feat(ha): detect BHYVE HA mode
- Ticket: #60741
-
08:00 AM FreeNAS Revision d7f3d280 (freenas): Add new/alternative Warp enclosure name detection.
-
08:00 AM FreeNAS Revision b2708132 (freenas): Fix WARP platform detection.
- It appeared that in production enclosure will have different name.
- 08:00 AM FreeNAS Revision e6515fb2 (freenas): fix(ha): set HA to MANUAL if no platform was detected
- Ticket: #27202
-
08:00 AM FreeNAS Revision bd622b1b (freenas): Replace abandoned AIC platform support with new ECHOWARP.
- 08:00 AM FreeNAS Revision dec32499 (freenas): fix(ha): getencstat can return non-utf8 bytes on SBB
- Ticket: #26793
-
07:59 AM FreeNAS Revision 53fe2670 (freenas): Various VMware hacks
-
07:58 AM FreeNAS Revision ccecd971 (freenas): Add PUMA detection based on enclosure information.
- Previous approach based on license appeared to be too inconvenient.
Ticket: #25109 -
07:57 AM FreeNAS Revision ffbc3b9f (freenas): Update baseboard-product-name to one used in GA BIOS.
- Ticket: #25045
-
07:57 AM FreeNAS Revision 4081e6a6 (freenas): Add detection of PUMA platform.
- It also has garbled dmidecode output, so read only first line.
Ticket: #22608 - 07:56 AM FreeNAS Revision 06f15d2c (freenas): fix(gui): encoding in subprocess calls
- 07:56 AM FreeNAS Revision f4b100b1 (freenas): failover/detect: first 2to3 pass at gui
-
07:55 AM FreeNAS Revision ec75fd11 (freenas): Add support for the AIC LIBRA
- Ticket: #19897
-
07:55 AM FreeNAS Revision f2655df7 (freenas): Look at all the enclosures when detecing what hardware platfor we are.
- Ticket: #12089
This is made complicated by the fact that the E16 and Z-series internal enclosure are almost identical. -
07:55 AM FreeNAS Revision 6284a972 (freenas): Flake fix, typo fix.
- Pre-gaming the real work.
-
07:55 AM FreeNAS Revision cf0e5fe8 (freenas): Require an HA license to detect SM hardware as HA.
- If we don't do this then all SM hardware will get detected
as HA, and the HA code will try to autoconfigure the failo... - 07:55 AM FreeNAS Revision 605575ff (freenas): Disable VirtualBox HA workaround
- Ticket: #11021
- 07:55 AM FreeNAS Revision b2d1a1a7 (freenas): Add /usr/local/www to path in detect.py
- Ticket: #9902
- 07:55 AM FreeNAS Revision 2d7740ea (freenas): Make sure to strip readed data to ignore end of line
- Ticket: #9902
- 07:55 AM FreeNAS Revision c4710366 (freenas): Fix getencstat regex
- Ticket: #9902
- 07:55 AM FreeNAS Revision ed2f5d4a (freenas): Add ha_hardware method
- Ticket: #9902
- 07:55 AM FreeNAS Revision db0c603d (freenas): Add tool to detect HA hardware instead of doing it in shell script
- /etc/rc.conf.local does not run in upgrade scenarios and we need to
detect it anyways.
Let it be as standalone as po... - 07:54 AM FreeNAS Revision 91b2e577 (freenas): handle true/false logic better
- 07:54 AM FreeNAS Revision be865348 (freenas): add a simple utility to check for a HA license that returns as quickly as possible
- 07:51 AM FreeNAS Revision aafec0ca (ports): Remove stale URLs. This port has just now been marked DEPRECATED.
- 07:47 AM FreeNAS Revision 2f73a5c7 (ports): Remove two mastersites:
- fetch: http://openlab.jp/edict/fpw/dist/yasou/yasou-fpw1.0beta0.zip: Connection refused
fetch: ftp://ftp.rediris.es... - 07:46 AM FreeNAS Revision cd9d59f1 (ports): Update to 0.5.11 release.
-
07:39 AM FreeNAS Revision 068d9f44 (freenas): Do not start NFS on HA standby node
- 07:24 AM FreeNAS Revision 572063ff (freenas): fix(migration): getencstat on legacy TrueNAS may have non-utf8 bytes
- Ticket: #26793
-
07:24 AM FreeNAS Revision 17bc7730 (freenas): feat(middleware): Sent customer information to support-proxy
-
07:23 AM FreeNAS Revision dcd8464e (freenas): feat(gui): Add registration process to capture additional data, and prompt the customer to update it from time to time
- Ticket: #26214
-
07:23 AM FreeNAS Revision 4706bd51 (webui): Better placement of pool name on widget
-
07:23 AM FreeNAS Revision ccfad311 (freenas): Rename due to conflict
-
07:23 AM FreeNAS Revision 40478b6b (freenas): Higher AD timeout values
- Ticket: #25868
- 07:23 AM FreeNAS Revision acaadb61 (freenas): fix(serial): make sure to migrate serial port for Echostream
- Ticket: #24510
- 07:23 AM FreeNAS Revision 98f83bc4 (freenas): feat(gui): first 2to3 pass at gui
- 07:22 AM FreeNAS Revision ec2f8260 (freenas): feat(migrations): replace old south migrations with new migrations
- Ticket: #20299
- 07:22 AM FreeNAS Revision 951d3ef0 (freenas): Lets make sure node b migration do not run too late in the game
- Ticket: #11545
- 07:22 AM FreeNAS Revision 6416caee (freenas): Try to handle migration of failover with dhcp
- Ticket: #11509
- 07:22 AM FreeNAS Revision 0656cb25 (freenas): Copy node B aliases to the right field in the migration
- Ticket: #9902
- 07:22 AM FreeNAS Revision bba3f7aa (freenas): Delete internal interfaces from network.Interfaces
- Ticket: #9902
- 07:22 AM FreeNAS Revision cded4338 (freenas): Make sure to preserve carp number
- Ticket: #9902
- 07:21 AM FreeNAS Revision bc9f5398 (freenas): Sync node specific config on boot if needed
- When a node is updated a sentinel file is used so we talk to the other
peer and sync them.
Ticket: #9902 - 07:21 AM FreeNAS Revision 14d2fdf3 (freenas): Keep a sentinel file to sync specific nodes from node B
- Also there is no need to repeat the same if statement which was like
this due to code moving around from multiple pla... - 07:21 AM FreeNAS Revision fec0dc69 (freenas): Add migration to copy specific node B fields
- Ticket: #9902
- 07:21 AM FreeNAS Revision 32fca9cd (freenas): Get rid of CARP model and everything depending on it
- Ticket: #9902
- 07:21 AM FreeNAS Revision d9c09e9d (freenas): Add migration from CARP to Interfaces
- Ticket: #9902
- 07:21 AM FreeNAS Revision a4e9b963 (freenas): Remove string representation of Failover object since its not valid
- Ticket: #9902
- 07:21 AM FreeNAS Revision bff15f99 (ports): Mark as not for powerpc*/sparc64:
- -- Check if the system is big endian - big endian
CMake Error at CMakeLists.txt:24 (message):
solidity currentl... - 07:20 AM FreeNAS Revision 599137ff (freenas): Remove failover IP address and detemrine it automatically
- Ticket: #9902
- 07:20 AM FreeNAS Revision 71a399b4 (freenas): Use internal IPs since 70e973f0 in FreeNAS
- Ticket: #9902
- 07:20 AM FreeNAS Revision 5ece9ba0 (freenas): Hardcode failover ipaddress for now (Echostream)
- Ticket: #9902
- 07:20 AM FreeNAS Revision 2c7d3068 (freenas): Remove now unused failover_secret method
- Ticket: #9902
- 07:20 AM FreeNAS Revision 734cca51 (freenas): Get rid of unused fields in failover object
- Ticket: #9902
- 07:20 AM FreeNAS Revision 3582d877 (freenas): Get rid of the CARP view in Network
- Ticket: #9902
-
07:19 AM FreeNAS Revision feda40f8 (freenas): Update license and copyright for TrueNAS files.
- Some of these files had BSD licensing. Open source stuff
should be placed in the FreeNAS repo.
All files in the True... - 07:19 AM FreeNAS Revision 2d3f01dd (freenas): Fix typo
- Merge-TN93: yes
- 07:19 AM FreeNAS Revision 66099711 (freenas): Set interface name when creating CARP
- Merge-FN93: yes
Merge-TN93: yes - 07:19 AM FreeNAS Revision b8b59218 (freenas): Make sure failover migration runs after account
- Merge-TN93: yes
- 07:19 AM FreeNAS Revision 992ec4d7 (freenas): Unicode magic method must return unicode not int
- Merge-TN93: yes
- 07:19 AM FreeNAS Revision fed3d536 (freenas): Remove the CARP interface foreign key and use a weak link
- We could not sync CARP table because Interfaces table is not guaranteed
to be in sync (read interface id may not matc... - 07:19 AM FreeNAS Revision e753ba45 (freenas): Use the root password as a source for the failover secret
- This is only for migrations.
Ticket: #8534 - 07:18 AM FreeNAS Revision f2da1e6a (freenas): Workaround sqlite3 reserved name
- Ticket: #8534
- 07:18 AM FreeNAS Revision 9604d3d5 (freenas): Add new field for the failover secret
- Ticket: #8534
- 07:18 AM FreeNAS Revision 6f69c28b (freenas): Workaround sqlite3 reserved name bug
- Ticket: #8184
- 07:18 AM FreeNAS Revision b0bb47a5 (freenas): Do not allow multiple Failover for now
- Ticket: #8178
- 07:18 AM FreeNAS Revision b2b43d40 (freenas): Add timeout for network failover
- Ticket: #8179
-
07:18 AM FreeNAS Revision 416e27f3 (freenas): Add bits needed by hactl for enabling and disabling HA.
- Ticket: #7960
-
07:18 AM FreeNAS Revision b6dd0627 (freenas): Fix reversed logic.
- It's unclear whether this was a thinko or a miscommunicationo.
Ticket: #8067 - 07:17 AM FreeNAS Revision 06ad9ca2 (freenas): Add new fields to CARP
- Ticket: #7747
- 07:17 AM FreeNAS Revision 26ce9ccc (freenas): Fix interface name for CARP after migration
- 07:17 AM FreeNAS Revision ec3dce68 (freenas): Fix migration of CARP interfaces
- This had to be broke down in two steps:
1. Create a new interface field, using the current IPv4 addresses
2. Delete t... - 07:17 AM FreeNAS Revision 9b44d927 (freenas): Really fix notifier import
- 07:17 AM FreeNAS Revision aaa1a7b1 (freenas): Add a field to explicitly identify the CARP iface number
- Ticket: #4139
-
07:17 AM FreeNAS Revision 70fd1b51 (freenas): Fix imports
- 07:16 AM FreeNAS Revision 24d4afb7 (freenas): Make CARP an Interfaces instance
- This will allow us to have IPv6 and aliases for CARP.
Ticket: #3862 - 07:16 AM FreeNAS Revision 59138222 (freenas): Enclosure management tabs need to be rename-able
- Ticket: #3853
- 07:15 AM FreeNAS Revision 134b19cb (freenas): Use an empty models file for truenas app
- 07:12 AM FreeNAS Revision dc302250 (freenas): feat(migrations): replace old south migrations with new migrations
- Ticket: #20299
- 07:12 AM FreeNAS Revision 0752e52a (freenas): Add migration depends for failover and truenas apps
- 07:12 AM FreeNAS Revision c2962909 (freenas): Add failover migrations
- This migrations check if the tables already exists, if so just continues
and dont apply. Hopefully it will allow migr... - 07:11 AM FreeNAS Revision 42c9870e (freenas): Add migration for the disk enclosure slot
- 07:10 AM FreeNAS Revision 3cacbd64 (freenas): Append Failover to system and CARP to network in tree menu
- 07:10 AM FreeNAS Revision 3268635e (freenas): Add CARP and Failover models
-
07:07 AM FreeNAS Revision d206d4dc (ports): Fix pkg-plist for i386 arch.
- 07:03 AM FreeNAS Revision e60299ad (freenas): hactl: add 'MISMATCH_DISKS' check to truenas HA systems
-
07:03 AM FreeNAS Revision b072cca6 (freenas): Flash "Echostreams HBA" as "SAS9300-8i".
- According to Andrew Nguyen, Echostreams sent us to LSI site for updates.
-
07:03 AM FreeNAS Revision fbe7a9a7 (freenas): Update LSI SAS9300 firmwares from P14 to latest P15.
-
07:03 AM FreeNAS Revision c9874ed4 (freenas): While mpr(4) HBAs report model as SAS9300-8e, firmware image names for
- some reason spelled as SAS9300_8e, that prevented updater from working.
-
07:03 AM FreeNAS Revision b40161fc (freenas): Switch firmware updater for SAS9300 family from P9 to P14.
- Ticket: #21952
-
07:03 AM FreeNAS Revision 526c4ff4 (freenas): Due to different tools being used, there's two loops, one for mpr and one for mps
- If you only fix one loop it won't fix the problem.
-
07:03 AM FreeNAS Revision caf1f38d (freenas): Handle the never before seen case of an adapter reporting it's a SAS9206-16E instead of a SAS9206-16e.
- Note: We've never actually had one of these adapters so it's possible this is a quirk of
THAT SPECIFIC ADAPTER.
Or ... -
07:03 AM FreeNAS Revision 50274c4e (freenas): The phase 20 firmware for the SM onboard HBAs changes the boardname from SMC2008 to LSI2008
- Chase that.
Ticket: #9575 -
07:03 AM FreeNAS Revision 69370b48 (freenas): This script needs to be executable.
- Ticket: #9575
-
07:03 AM FreeNAS Revision cecb71e5 (freenas): Numerous bug fixes
- Ticket: #9575
-
07:03 AM FreeNAS Revision 5c90c78d (freenas): Get the firmare updater playing nicely with it's caller
- Along the way fix some type issues in the python code and
clarify who does what in the caller-callee dance.
Ticket: ... -
07:03 AM FreeNAS Revision 00be0f9e (freenas): updates to the firmware flashing tool.
- log failed updates
use the sentinel file dropped by the updater to determine if there's anything
to do.
Ticket: #9575 -
07:03 AM FreeNAS Revision 0659fdef (freenas): Add a tool that updates HBA firmware
- Note: It takes about 3 seconds per controller to run sasXflash
The architecture of this method of firmware updating i... - 07:03 AM FreeNAS Revision 90533b5c (freenas): logging is too chatty when used in carp-state-change-hook
- 07:03 AM FreeNAS Revision 44ac4295 (freenas): remove unused variables
- 07:03 AM FreeNAS Revision 595aee4f (freenas): use stderr,stdout correctly and be verbose about errors
- 07:03 AM FreeNAS Revision 26302f41 (freenas): feat(master) add 'detachall' sub-command to enc_helper
- 07:03 AM FreeNAS Revision 79bb5d48 (freenas): log escrowd messages to /var/log/messages
- 07:03 AM FreeNAS Revision 5b3de8ec (freenas): fix(ha): encoding issues with HA+encrypted pool
- Ticket: #25580
- 07:03 AM FreeNAS Revision 764c8c03 (freenas): fix(ha): syntax error
- Ticket: #19304
-
07:03 AM FreeNAS Revision 3e2302e2 (freenas): Firewall alias VIPs.
- Ticket: #19304
-
07:03 AM FreeNAS Revision a2af0e57 (freenas): Fake an IP for single head truenas to use
- Ticket: #16116
- 07:03 AM FreeNAS Revision bda42463 (freenas): int_carp fields no longer exists
- 07:03 AM FreeNAS Revision bdfd4d87 (freenas): Catch up carp changes in failover.json generator
- 07:03 AM FreeNAS Revision 1ef36570 (freenas): Add missing quotes and EOL noticed by jpaetzel
- 07:03 AM FreeNAS Revision 28b50a05 (freenas): Always load pf block file, but leave enable/disable to carp change hook
- Ticket: #12594
- 07:03 AM FreeNAS Revision 1381532f (freenas): Use macro instead per jpaetzel's suggestion
- Ticket: #12594
- 07:03 AM FreeNAS Revision 79af166d (freenas): Load PF if standby node
- Ticket: #12594
- 07:03 AM FreeNAS Revision 9f1ffadb (freenas): fix(failover): generation of failover.json
-
07:03 AM FreeNAS Revision 24d7144e (freenas): Only check CARP state for interfaces that are marked critical for failover
-
07:03 AM FreeNAS Revision a99546a7 (freenas): Do not run support contract expiration alert on standby controller
- (cherry picked from commit a1140a34bad295846eaadcafe32b788a96ac6d27)
-
07:03 AM FreeNAS Revision 6ff5ab0d (freenas): Handle EPIPE in failover.call_remote
- (cherry picked from commit 1a9303c841186368eccac5b962da216b6dd96322)
-
07:03 AM FreeNAS Revision a6793ced (freenas): Do not run any license alerts on passive controller
- (cherry picked from commit b4cb0a87b6b79d5bc8882ec0fb15a8114705f08b)
- 07:03 AM FreeNAS Revision d1f05348 (freenas): feat(middlewared/enclosure): drop devd conf and use enclosure plugin
-
07:03 AM FreeNAS Revision f482ce41 (freenas): Update license and copyright for TrueNAS files.
- Some of these files had BSD licensing. Open source stuff
should be placed in the FreeNAS repo.
All files in the True... -
07:03 AM FreeNAS Revision 1bffd158 (freenas): TrueNAS version of these files, modified to play nicely with failover.
- 07:03 AM FreeNAS Revision 3356f281 (freenas): feat(src): replace notifier failover licensed calls with failover plugin
- Ticket: #62631
-
07:03 AM FreeNAS Revision 6b752824 (freenas): Catch up ix-failover to use midclt and FreeBSD 10 CARP
- Ticket: #18903
- 07:03 AM FreeNAS Revision bdbe857f (freenas): Update copyright plate to match common practice.
-
07:03 AM FreeNAS Revision 23201357 (freenas): Temp branch to roll and image for violin that has a few things
- specifically closed source.
- Enclosure management
- Failover
- Encrypted GUI - 07:03 AM FreeNAS Revision 007198ab (freenas): A few fixes to typos, and make sure we have the newly created file with
- proper permissions.
- 07:03 AM FreeNAS Revision 379292b2 (freenas): Attempt to handle split-brain case more sanely. Check if we migrated from
- a 'sane' state, that is, both nodes were operating before we are elected
as master.
An exception is that if we boot ... -
07:03 AM FreeNAS Revision 40b6ba00 (freenas): hactl: Add code to alert if no critical for failover interface is selected
-
07:03 AM FreeNAS Revision e1130475 (freenas): hactl: NAS-101234 Check HA CARP states
-
07:03 AM FreeNAS Revision eb395836 (freenas): SATADOMWearAlert
- 07:03 AM FreeNAS Revision ed05881f (freenas): Fix a bug where HA code erroreously left state file behind which
- could prevent future failovers from happening.
Ticket: #8507 - 07:03 AM FreeNAS Revision e61a291b (freenas): fix verbiage for docs
- 07:03 AM FreeNAS Revision b7a6675a (freenas): add 'NO_LICENSE' check to hactl
- 07:03 AM FreeNAS Revision 3ff4227b (freenas): tkt-78033: make hactl check passive controller for license
- 07:03 AM FreeNAS Revision 6ed95cf5 (freenas): add failover.disabled_reasons api call
- 07:03 AM FreeNAS Revision fdf4e58d (freenas): hactl: replace notifier failover status with failover plugin
- Ticket: #62631
- 07:03 AM FreeNAS Revision 09e5679d (freenas): FIX-28100
- 07:03 AM FreeNAS Revision f4e450a7 (freenas): hactl: implement HA control in middlewared
- 07:03 AM FreeNAS Revision d1bcd4a5 (freenas): fix(hactl): increase timeout to force failover
- 07:03 AM FreeNAS Revision 73a41dec (freenas): hactl: use absolute path to python instead of env in shebang
- 07:03 AM FreeNAS Revision 431015cd (freenas): hactl: first pass at 2to3
- 07:03 AM FreeNAS Revision ece3d322 (freenas): fix(hactl): first attempt to switch to middleware client
- Ticket: #18184
-
07:03 AM FreeNAS Revision 724be706 (freenas): Disambiguate why failover is disabled.
- Ticket: #14244
- 07:03 AM FreeNAS Revision 6881971c (freenas): Use same logic as GUI in hactl to tell about failover disabled
-
07:03 AM FreeNAS Revision 6af7a50c (freenas): Fix bug that would result in always saying unable to contact remote node
- 07:03 AM FreeNAS Revision 81bd602d (freenas): Passwordless SSH no longer works between nodes, use hasyncd
- Ticket: #10627
-
07:03 AM FreeNAS Revision 7310091d (freenas): Fix a python programming error.
- Along the way pet flake.
Ticket: #9845
Merge-FN93: yes
Merge-TN93: yes -
07:03 AM FreeNAS Revision 4dea44f6 (freenas): Fix traceback when running hactl enable/disable on a non HA unit.
- Ticket: #9320
-
07:03 AM FreeNAS Revision f01dd4d6 (freenas): Fix a typo
- 07:03 AM FreeNAS Revision c0b321c4 (freenas): Test if failover is actually configured.
- Ticket: #8481
-
07:03 AM FreeNAS Revision 6a370fb6 (freenas): Make hactl status DTRT when run from a passive node when the master is unreachable.
-
07:03 AM FreeNAS Revision b2532537 (freenas): Fix
- root@truenas:~ # hactl disable
Failover disabled.
eval: SELECT COUNT(id) FROM system_failover;: not found -
07:03 AM FreeNAS Revision 06b53df5 (freenas): Remove remnants of PF closing services on boot/shutdown.
- This code is broken for several years now. While I am not completely
convinced it is not needed, lets clean it up an... - 07:03 AM FreeNAS Revision 1b015726 (freenas): feat(src): replace notifier failover licensed calls with failover plugin
- Ticket: #62631
-
07:03 AM FreeNAS Revision 426d147e (freenas): Convert ix-devd to midclt
- Ticket: #18903
-
07:03 AM FreeNAS Revision d12e97df (freenas): Workaround database is locked issue at boot.
- Ticket: #16272
- 07:03 AM FreeNAS Revision fd1cfd6a (freenas): Change devd.conf to catch CARP system
- 07:03 AM FreeNAS Revision 9e181e72 (freenas): system_failover table no longer determines if failover is active
-
07:03 AM FreeNAS Revision 9ee863c5 (freenas): Reap unused code.
- Remove the code that generates the old carp-state-change-hook script
that was called by devd directly. We no longer ... -
07:03 AM FreeNAS Revision 5aa03657 (freenas): Do not crash on bogus ipmitool output
- 07:03 AM FreeNAS Revision 976785be (freenas): fix(failover): always set an error code
- Ticket: NAS-102705
-
07:03 AM FreeNAS Revision d7ee40e1 (freenas): truenas.is_production / truenas.set_production
-
07:03 AM FreeNAS Revision 235e7eeb (freenas): Fix disk.post_geli_passphrase handler
-
07:03 AM FreeNAS Revision afec898e (freenas): Fix typo
- 07:03 AM FreeNAS Revision a1070df4 (freenas): fix(middlewared/failover): handle ws4py connection exception
- Ticket: NAS-102638
- 07:03 AM FreeNAS Revision f1f04c85 (freenas): fix(middlewared/failover): make upgrade work for legacy without manual file
- 07:03 AM FreeNAS Revision e1de2c7b (freenas): Bug fix for system event
- This commit fixes a bug where we tried to use call sync instead of awaiting for a coroutine.
- 07:03 AM FreeNAS Revision 5c2afb48 (freenas): Remove asigra from truenas port
- This commit removes asigra based packages from truenas-files port.
- 07:03 AM FreeNAS Revision a1d060d2 (freenas): Update asigra to use updated jail import api
- This commit updates asigra migration code to use updated jail import api code.
- 07:03 AM FreeNAS Revision 2674f150 (freenas): Rename datasets for migration
- This commit introduces changes which discards the fstab mounting approach of shifting data in the asigra plugin and n...
- 07:03 AM FreeNAS Revision 48a9e660 (freenas): Make migration of asigra a job
- This commit makes migration of asigra as a service to asigra plugin a job.
- 07:03 AM FreeNAS Revision 7914d67d (freenas): Clean asiga plugin
- This commit cleans asigra plugin of methods which have been deprecated and are no longer used.
- 07:03 AM FreeNAS Revision 7b810feb (freenas): Add code to migrate asigra to plugin
- This commit exposes a new method in asigra service which migrates asigra service's contents to asigra plugin.
- 07:03 AM FreeNAS Revision 39eb0d1f (freenas): feat(middlewared): add license to all middleware files
-
07:03 AM FreeNAS Revision 942cff1c (freenas): Update legacy UI to use "TrueNAS Controller 1/2" instead of "Node A/B"
- 07:03 AM FreeNAS Revision 45bece77 (freenas): fix(middlewared/failover): use call_sync to reboot standby node
- Ticket: NAS-101964
- 07:03 AM FreeNAS Revision 558d5252 (freenas): fix(middlewared/alert): catch up with license change
- 07:03 AM FreeNAS Revision 9a1d2f02 (freenas): fix(middlewared/failover): checking failover license
- 07:03 AM FreeNAS Revision 45f2af3e (freenas): fix(middlewared/failover): make sure upgrade path exists
-
07:03 AM FreeNAS Revision b11a327f (freenas): Add code to alert if no critical for failover interface is selected
- 07:03 AM FreeNAS Revision f0dbc396 (freenas): feat(middlewared/failover): allow to set train on failover.upgrade
- Ticket: NAS-101877
- 07:03 AM FreeNAS Revision b451457a (freenas): feat(middlewared/failover): hook for update license
- Ticket: NAS-101724
- 07:03 AM FreeNAS Revision a0997d1c (freenas): Do not request customer information on first usage
-
07:03 AM FreeNAS Revision d61376ef (freenas): Make sure that license_check won't report controllers as unlicensed JBODs
-
07:03 AM FreeNAS Revision 0d078c65 (freenas): Remove Z Series E16 logic as this is handled properly now
-
07:03 AM FreeNAS Revision dc4db7b1 (freenas): Better enclosure model detection
-
07:03 AM FreeNAS Revision c1badd76 (freenas): Remove enclosure model detection from license status alert
-
07:03 AM FreeNAS Revision 43c0090f (freenas): Add Enclosure model to element data returned by enclosure.query
-
07:03 AM FreeNAS Revision 3b8b57c3 (freenas): Consider ENETDOWN as "Standby node is down" too
- (cherry picked from commit 37dbffd04931f0dec665d18ca295e0eea3fa2a76)
-
07:03 AM FreeNAS Revision 09648c80 (freenas): Fix sensors alert
-
07:03 AM FreeNAS Revision 421f382a (freenas): Do not replicate netdata state on passive node
-
07:03 AM FreeNAS Revision 17e8b1fc (freenas): Skip using unix socket in journal_sync
- (cherry picked from commit 85ab7c096517c650389b5d77e3710a0061907fb6)
-
07:03 AM FreeNAS Revision 7e326f92 (freenas): Fix SATA Dom wear monitoring
-
07:03 AM FreeNAS Revision 013223c5 (freenas): Get rid of Decimal
-
07:03 AM FreeNAS Revision 02a28098 (freenas): Fix get_carp_states
- 07:03 AM FreeNAS Revision d7d393ad (freenas): fix(middlewared/failover): only account for SCSI disks
- While I'm here remove code duplication.
Ticket: NAS-101683 - 07:03 AM FreeNAS Revision 1a8caeab (freenas): fix(middlewared/failover): minor fixes to failover.upgrade
- 07:03 AM FreeNAS Revision f0686e86 (freenas): fix(ha): make sure to start all services on failover
- Ticket: NAS-102705
-
07:03 AM FreeNAS Revision 76aafae4 (freenas): Do not load DB alerts on failover, it is stale cache
- (cherry picked from commit 54bae494498cbbad30fac3c64e6fe9c2266d25c0)
-
07:03 AM FreeNAS Revision a5c76fff (freenas): Fix bugs in FailoverCheckAlertSource (#319)
- Fix notifier.get_carp_states not working
Fix FailoverCheckAlertSource
Mark failover-related alerts
Run alert.block... -
07:03 AM FreeNAS Revision fd18b31f (freenas): Expose IPMI sensors
- 07:03 AM FreeNAS Revision 56ed8b12 (freenas): fix(alert): syntax error
- 07:03 AM FreeNAS Revision 5a08fd45 (freenas): fix(middlewared/failover): better exception raising
- 07:03 AM FreeNAS Revision 1365a9a3 (freenas): feat(middlewared/failover): wait for standby stop responding
- This should be better than a hardcoded timeout.
Ticket: NAS-101466 - 07:03 AM FreeNAS Revision a1afa881 (freenas): fix(middlewared/failover): use system.boot_id to ensure standby rebooted
- Implement boot id as suggested by @themylogin
Ticket: NAS-101466 - 07:03 AM FreeNAS Revision 265f8312 (freenas): fix(middlewared/failover): `raise` if method exists
- Spotted by @themylogin
- 07:03 AM FreeNAS Revision e65ce434 (freenas): feat(middlewared/failover): wait up to 15 minutes for reboot
- 07:03 AM FreeNAS Revision 1ab00051 (freenas): feat(middlewared/failover): implement `sendfile` in RemoteClient
- 07:03 AM FreeNAS Revision 92646a36 (freenas): feat(middlewared/failover): add `failover.upgrade` call
- Ticket: NAS-101466
-
07:03 AM FreeNAS Revision 54080370 (freenas): Fix middlewared.alert.source.failover wont import on TrueNAS
-
07:03 AM FreeNAS Revision bde62cf3 (freenas): remove unused "zpool_trap" alert
-
07:03 AM FreeNAS Revision dece3b54 (freenas): Add separate field for enclosure number
-
07:03 AM FreeNAS Revision 5c44b79f (freenas): Clarify alert messages
-
07:03 AM FreeNAS Revision bee66150 (freenas): Do not update failover alerts if remote system is not ready
-
07:03 AM FreeNAS Revision 139daf65 (freenas): Update failover_disks.py
-
07:03 AM FreeNAS Revision a05d32b5 (freenas): Update failover_critical.py
- 07:03 AM FreeNAS Revision ae2f4aab (freenas): fix(middlewared/failover): handle exit code 6 of fenced
- 6 means its already running.
- 07:03 AM FreeNAS Revision 9fd1eee6 (freenas): fix(middlewared/enclosure): use call_sync
- 07:03 AM FreeNAS Revision 97dda048 (freenas): feat(middlewared/failover): use new force syntax for fenced
-
07:03 AM FreeNAS Revision 147b6a07 (freenas): notifier.failover_in_progress
- (cherry picked from commit 92d7da7da1401afeaeca17a2986512ff71b38559)
-
07:03 AM FreeNAS Revision db300974 (freenas): only load json file when status == 'BACKUP'
-
07:03 AM FreeNAS Revision 49bc69ed (freenas): address my own reviews
-
07:03 AM FreeNAS Revision a8eefd10 (freenas): NAS-101234 Check HA CARP states
-
07:03 AM FreeNAS Revision fe46d536 (freenas): Alert improvements
-
07:03 AM FreeNAS Revision 5d74893f (freenas): Fix usage of coroutines in failover.disabled_reasons
- 07:03 AM FreeNAS Revision 8b85f274 (freenas): rm(middlewared/alert): freenas already has a boot status
- The alert is supposed to run on passive.
- 07:03 AM FreeNAS Revision b7f5bff5 (freenas): fix(middlewared/truenas): only check license and disks if needed
-
07:03 AM FreeNAS Revision bcf10c3e (freenas): tkt-85044 dont run proactive support alerts on passive controller
-
07:03 AM FreeNAS Revision 823d5a17 (freenas): Ignore Critical Health Info: 0x4<PERSISTENCY_RESTORED> NVDIMM alert
- (cherry picked from commit f1be745fa09ca4aaeb25a2b090bf090032ad7d24)
-
07:03 AM FreeNAS Revision b8e744f9 (freenas): Fibre Channel Ports to middlewared
-
07:03 AM FreeNAS Revision cbac76e6 (freenas): Use changes from Proactive Support to middlewared
- 07:03 AM FreeNAS Revision e32f8ff5 (freenas): fix(middleware/enclosure): identify spare slot for Z-series only
- Ticket: #32706
- 07:03 AM FreeNAS Revision 080672e4 (freenas): feat(middleware/failover): send new encryptkey file to standby node
- Ticket: #37830
- 07:03 AM FreeNAS Revision d691f7a8 (freenas): feat(middleware/failover): sync enclosure in pool export/destroy
- Ticket: #38779
- 07:03 AM FreeNAS Revision 6d5270ba (freenas): feat(middleware/failover): clear key on pool lock
- Ticket: #38395
- 07:03 AM FreeNAS Revision b32f1150 (freenas): fix typo
- 07:03 AM FreeNAS Revision 33b00a04 (freenas): address doc recommendations
- 07:03 AM FreeNAS Revision 9cbc4b1b (freenas): tkt-78879: add 'MISMATCH_DISKS' check to truenas HA systems
- 07:03 AM FreeNAS Revision 59039399 (freenas): make verbiage uniform
- 07:03 AM FreeNAS Revision 28f5b879 (freenas): address verbiage reviews for docs
- 07:03 AM FreeNAS Revision 835edc61 (freenas): add 'NO_LICENSE' to disabled_reasons in middleware
- 07:03 AM FreeNAS Revision a02ed71b (freenas): feat(middlewared/failover): private method to get remote ip
- 07:03 AM FreeNAS Revision f1748ffd (freenas): tkt-67764: remove warning about sys dataset location
-
07:03 AM FreeNAS Revision 255d75ad (freenas): Register internal TrueNAS middleware connection in SessionManager
- 07:03 AM FreeNAS Revision f4475a7e (freenas): feat(middlewared/failover): implement failover.get_ips
- Its supposed to be used in UI to show IPs which can be accessed when
trying to reach standby controller UI. -
07:03 AM FreeNAS Revision dafde459 (freenas): Fix
-
07:03 AM FreeNAS Revision 4f2591ce (freenas): Address review
-
07:03 AM FreeNAS Revision 463e0206 (freenas): Make enclosure a CRUDService
-
07:03 AM FreeNAS Revision 2310ce07 (freenas): Fix PEP8
-
07:03 AM FreeNAS Revision d93b678a (freenas): Bind enclosure.sync_zpool as pool.post_delete hook
-
07:03 AM FreeNAS Revision 6fb05735 (freenas): TrueNAS middleware plugin for Enclosure
- 07:03 AM FreeNAS Revision 0108fc4f (freenas): fix(middlewared/failover): handle EHOSTUNREACH in call_remote
- 07:03 AM FreeNAS Revision 177fd240 (freenas): feat(middlewared/truenas): method to retrieve EULA
- 07:03 AM FreeNAS Revision d6bbb957 (freenas): fix(alert): use truenas plugin to get chassis hardware
- 07:03 AM FreeNAS Revision 66fa19ca (freenas): feat(middlewaerd/truenas): move get_chassis_hardware from notifier
-
07:03 AM FreeNAS Revision c2cb7637 (freenas): Fix failover.internal_interfaces
- 07:03 AM FreeNAS Revision a2315ce7 (freenas): fix(alert/failover): modernize alert and remove unused imports
- Ticket: #62631
- 07:03 AM FreeNAS Revision 442178f8 (freenas): feat(middlewared/failover): get_carp_states is used in alert
- Ticket: #62631
- 07:03 AM FreeNAS Revision 5651862b (freenas): feat(middlewared/failover): setup HA on pool import
- Ticket: #62631
- 07:03 AM FreeNAS Revision 20dd5246 (freenas): feat(middlewared): a couple of hook to restart ix-devd
- Ticket: #62631
- 07:03 AM FreeNAS Revision 6b6d5d3b (freenas): feat(middlewared/failover): throttle status and disabled_reasons
- Ticket: #62631
- 07:03 AM FreeNAS Revision 4207674a (freenas): feat(middlewared/failover): status and disabled_reasons do not need auth
- Ticket: #62631
- 07:03 AM FreeNAS Revision 93521a16 (freenas): feat(middlewared/failover): implement failover.unlock
- Ticket: #62631
- 07:03 AM FreeNAS Revision f61a6fe4 (freenas): feat(middlewared): implement failover.disabled_reasons
- Ticket: #62631
- 07:03 AM FreeNAS Revision 1361988f (freenas): feat(middlewared/failover): implement failover.sync_{to,from}_peer
- Ticket: #62631
- 07:03 AM FreeNAS Revision 4d9f80c7 (freenas): feat(middlewared/failover): implement failover.force_master
- 07:03 AM FreeNAS Revision 6a71878c (freenas): feat(src): replace notifier failover licensed calls with failover plugin
- Ticket: #62631
- 07:03 AM FreeNAS Revision 571e1fb3 (freenas): fix(src): replace notifier failover status with failover plugin
- Ticket: #62631
- 07:03 AM FreeNAS Revision c114e555 (freenas): feat(middlewared/failover): implement hook to sync passphrase
- Ticket: #62631
- 07:03 AM FreeNAS Revision 7179875f (freenas): feat(middlewared/failover): implement failover.status
- Ticket: #62631
- 07:03 AM FreeNAS Revision 1d8c4811 (freenas): Use restart verb
- Ticket: #56043
- 07:03 AM FreeNAS Revision e488f898 (freenas): fix(asigra): setup_asigra is a private method
- Ticket: #56043
- 07:03 AM FreeNAS Revision 7b6cda1f (freenas): feat(asigra): serve DSOP.jnlp
- Ticket: #56043
- 07:03 AM FreeNAS Revision 458676c3 (freenas): fix(asigra): set up postgresql
- Ticket: #56043
- 07:03 AM FreeNAS Revision c1b98ce9 (freenas): fix(asigra): adjust database path
- Ticket: #56043
- 07:03 AM FreeNAS Revision 1e4b7e4b (freenas): feat(asigra): turn it into a system service with update method
- Ticket: #56043
- 07:03 AM FreeNAS Revision 062ce3c5 (freenas): feat(asigra): replace logic duplicated with dssystem
- Ticket: #56043
- 07:03 AM FreeNAS Revision b9e95fef (freenas): fix(asigra): does not need to be installed
- Ticket: #48504
- 07:03 AM FreeNAS Revision 753177bf (freenas): feat(asigra): create asigra auxiliary filesystems from base filesystem
- Ticket: #48042
-
07:03 AM FreeNAS Revision 4e9b217f (freenas): Initial squashed commit for Asigra from 11.1-stable
- Move Asigra plugin into TrueNAS repo
Ticket: #37682
Don't be async
Ticket: #37682
Nuke await from non async metho... - 07:03 AM FreeNAS Revision 54cb5c6e (freenas): feat(middlewared/failover): sync geli file
- Ticket: #36318
- 07:03 AM FreeNAS Revision 4b279ca9 (freenas): fix(failover): catch up with API change in hooks
- 07:03 AM FreeNAS Revision f06d87b9 (freenas): feat(middlewared/failover): hook to setup HA on interface or volume change
- Ticket: #62025
- 07:03 AM FreeNAS Revision 480af9cf (freenas): feat(middlewared/failover): fix failover check and flip disabled flag
- Ticket: #61209
- 07:03 AM FreeNAS Revision 4a37b7a3 (freenas): feat(middlewared/failover): implement failover.update
- Ticket: #61209
- 07:03 AM FreeNAS Revision a4ca3b9c (freenas): feat(middlewared/failover): unmark private and allow config query
- Ticket: #61209
- 07:03 AM FreeNAS Revision 5c4dd874 (freenas): fix(middlewared/failover): call_remote default args
- 07:03 AM FreeNAS Revision 2786b557 (freenas): feat(middlewared/failover): configure internal interfaces
- Ticket: #61407
-
07:03 AM FreeNAS Revision 92f64f5e (freenas): Alert: Disks on backup node do not match disks on master node
-
07:03 AM FreeNAS Revision 6a475b05 (freenas): Avoid simultaneous requests when querying power supply status
-
07:03 AM FreeNAS Revision f07b03df (freenas): Alert: Disks on backup node do not match disks on master node
-
07:03 AM FreeNAS Revision 49fc9338 (freenas): Allow unaccepting EULA
-
07:03 AM FreeNAS Revision 0ac67255 (freenas): All sentinel files are using - not _ as words separator
-
07:03 AM FreeNAS Revision 2385931c (freenas): Run License Status Alert on backup node
- 07:03 AM FreeNAS Revision 3ac3c9e0 (freenas): fix(services): service sync has been moved to middlewared
- Ticket: #47514
-
07:03 AM FreeNAS Revision 1628c774 (freenas): NVDIMM alerts
- Ticket: #45017
-
07:03 AM FreeNAS Revision 4899eab5 (freenas): fix(alert): Do not run enclosure and license alerts on node B as enclosure and license are shared between nodes
- Ticket: #42413
-
07:03 AM FreeNAS Revision c109e221 (freenas): Support physical_port and virtual_port for FC HBA
- Ticket: #37574
-
07:03 AM FreeNAS Revision 01eb7b40 (freenas): Alert when FC HBA configured as iSCSI target is not present
- Ticket: #37574
- 07:03 AM FreeNAS Revision 9ee901d3 (freenas): fix(middlewared/ttruenas): handle local unix connections gracefully
- 07:03 AM FreeNAS Revision 7613caa2 (freenas): feat(ha): allow to unlock using the UI
- Ticket: #31656
-
07:03 AM FreeNAS Revision a880083d (freenas): Bring back EULA and EULA bypass feature
- Ticket: #27046
-
07:03 AM FreeNAS Revision f7e48fc9 (freenas): fix(alert): Alert power supply status on the M-Series Platform
- Ticket: #31140
- 07:03 AM FreeNAS Revision b1830bc5 (freenas): fix(master) grammar related alert messages pertaining to CARP and failover
- 07:03 AM FreeNAS Revision dddd6203 (freenas): fix(ha): make sure nginx is never stopped on standby
- Ticket: #30963
- 07:03 AM FreeNAS Revision 84c0d0f6 (freenas): feat(middlewared/failover): register service.pre_action hook
- This will sync service actions in standby node.
Ticket: #30861 - 07:03 AM FreeNAS Revision cd9129f3 (freenas): fix(ha): handle socket.timeout exception treating it as HOSTDOWN
- Ticket: #30477
-
07:03 AM FreeNAS Revision 7fde82e6 (freenas): Fix FailoverCheckAlertSource title
-
07:03 AM FreeNAS Revision 0816ebc2 (freenas): New alerts
- Ticket: #26679
- 07:03 AM FreeNAS Revision 7377b02e (freenas): fix(middlewared/failover): treat ENETUNREACH as EHOSTDOWN
- Ticket: #28449
- 07:03 AM FreeNAS Revision 1b577015 (freenas): fix(ha): throw a CallError:EHOSTDOWN when standby is not accessible
- Ticket: #28449
- 07:03 AM FreeNAS Revision 14bef721 (freenas): fix(ha): implement failover.encryption_clearkey
- Ticket: #27697
- 07:03 AM FreeNAS Revision c3af27e6 (freenas): Fix syntax error
- Ticket: #15507
- 07:03 AM FreeNAS Revision e2976331 (freenas): fix(middlewared/failover): avoid exception on journal sync
- Ticket: #27714
-
07:03 AM FreeNAS Revision 0831db21 (freenas): feat(gui): Add EULA bypass feature
- TIcket: #27046
-
07:03 AM FreeNAS Revision d8518a10 (freenas): Replace abandoned AIC platform support with new ECHOWARP.
-
07:03 AM FreeNAS Revision e066d02d (freenas): fix(truenas): Proper customer information URL and authorization
- 07:03 AM FreeNAS Revision 55268f03 (freenas): fix(middlewared): catch up `threaded` rename
-
07:03 AM FreeNAS Revision 33b60175 (freenas): feat(middleware): Sent customer information to support-proxy
-
07:03 AM FreeNAS Revision 4d6e8849 (freenas): feat(gui): Add registration process to capture additional data, and prompt the customer to update it from time to time
- Ticket: #26214
- 07:03 AM FreeNAS Revision eddd0dec (freenas): fix(middlewared): aynscio fixes for failover plugin
- 07:03 AM FreeNAS Revision 177e424d (freenas): fix(middlewared): do not log failed db sync multiple times
- Ticket: #25315
- 07:03 AM FreeNAS Revision c7e0f69a (freenas): fix(middlewared): asyncio friendly failover/truenas plugins
- 07:03 AM FreeNAS Revision 5585ff14 (freenas): feat(middlewared): handle exceptions in failover.call_remote
- 07:03 AM FreeNAS Revision 660d79e9 (freenas): fix(middlewared): typo of datastore name
- 07:03 AM FreeNAS Revision e45789fc (freenas): fix(middlewared): run journal_sync in a thread
- 07:03 AM FreeNAS Revision 7bb79cf4 (freenas): feat(middlewared): add thread to sync journal (copied from hasyncd)
- 07:03 AM FreeNAS Revision 05e62915 (freenas): feat(middlewared): change call_timeout to accept options (for job)
- 07:03 AM FreeNAS Revision 66b4635b (freenas): fix(middlewared): failover model lives in failover app
- 07:03 AM FreeNAS Revision 19638c4f (freenas): feat(middlewared): add database sync helper method
- 07:03 AM FreeNAS Revision 5ac57cc1 (freenas): feat(middlewared): implement HA control in middlewared
- 07:03 AM FreeNAS Revision 8e63b725 (freenas): feat(middlewared): add encryption get/set key
- 07:03 AM FreeNAS Revision f375f7ca (freenas): feat(middlewared): do not require args for call_remote
- 07:03 AM FreeNAS Revision fa716290 (freenas): fix(middlewared): make sure remote_port is int
- 07:03 AM FreeNAS Revision a3f467e7 (freenas): fix(middlewared): only set timeout if it has been provided
- 07:03 AM FreeNAS Revision 514f1bed (freenas): feat(middlewared): add method to call other node middleware
- 07:03 AM FreeNAS Revision b1cbc948 (freenas): feat(middlewared): add failover.internal_interfaces
- 07:03 AM FreeNAS Revision 49886b4a (freenas): feat(middlewared): authenticate connections for HA
- From internal IPs and reserved port.
- 07:03 AM FreeNAS Revision 4c3b7a18 (freenas): fix(middlewared): typo
- 07:03 AM FreeNAS Revision 89e724d6 (freenas): feat(middlewared): add truenas plugins for middlewared
-
07:03 AM FreeNAS Revision af8e0131 (freenas): Do not wait before demoting to backup if net.inet.carp.allow is cleared.
- The value is set to zero when system is going to shut down. There is no
way back, and the sooner we start the proces... -
07:03 AM FreeNAS Revision 1f918a83 (freenas): Start/stop netdata in carp-state-change-hook
- (cherry picked from commit 73f2e9599d0c07f5b0e1cc104ef29caebe5d9f08)
- 07:03 AM FreeNAS Revision 28a4a556 (freenas): feat(ha): use new fenced path/syntax
-
07:03 AM FreeNAS Revision 24109a73 (freenas): Run alert.initialize after failover
- (cherry picked from commit 0d820f995027d88c7b8041da7359f8dda460260b)
- 07:03 AM FreeNAS Revision e6d051fb (freenas): fix(ha): force takeover on master for administratively disabled failover
- Ticket: #77926
- 07:03 AM FreeNAS Revision 3782e8d7 (freenas): fix(ha): start smartd on failover
- Ticket: #83771
- 07:03 AM FreeNAS Revision b0285a40 (freenas): Use middleware client to restart most of the services
- Most of the ix.rc.d scripts are now gone which means we need to use the
middleware websocket client to restart them. - 07:03 AM FreeNAS Revision e9a5ca43 (freenas): tkt-72415 fix ad bind error messages in alert system on failover
- 07:03 AM FreeNAS Revision fcced8ba (freenas): tkt-64287: remove unnecessary camcontrol rescan call
-
07:03 AM FreeNAS Revision 4bf0ed34 (freenas): TrueNAS middleware plugin for Enclosure
- 07:03 AM FreeNAS Revision 7ad45944 (freenas): fix(src): replace notifier failover status with failover plugin
- Ticket: #62631
- 07:03 AM FreeNAS Revision 24dee620 (freenas): fix(ha): copy/paste issue
- Ticket: #49378
(cherry picked from commit 4d3e0ecb137c1a5e59dced53bb19b5fc3b085ee6) - 07:03 AM FreeNAS Revision c3317c16 (freenas): fix(asigra): start on failover
- Ticket: #49378
- 07:03 AM FreeNAS Revision fb2d16d0 (freenas): use time.time() correctly based off library import
-
07:03 AM FreeNAS Revision b2f78238 (freenas): fix(master) use OS syscalls to create sentinel file and write epoch time to it
-
07:03 AM FreeNAS Revision ae7bcf35 (freenas): flake8 happiness while I'm here
-
07:03 AM FreeNAS Revision d243f2e7 (freenas): fix(master) fix comment
-
07:03 AM FreeNAS Revision 4b312e32 (freenas): fix(master) create watchdog 'sentinel' file for appropriate emails
-
07:03 AM FreeNAS Revision 2162e418 (freenas): fix(master) create watchdog 'sentinel' file for email alerts
- fix(master) create fenced 'sentinel' file for email alerts
- 07:03 AM FreeNAS Revision f4b54f49 (freenas): fix(master) make sure smartd is started and stopped on failover event
-
07:03 AM FreeNAS Revision 6e7b4b1a (freenas): Retaste NVMe devices on failover, same as disks and NVDIMMs.
- 07:03 AM FreeNAS Revision d25bbf24 (freenas): this needs to run with or without a passphrased volume
- 07:03 AM FreeNAS Revision 77f223a6 (freenas): fix(master) detach geli providers on clean failover
- 07:03 AM FreeNAS Revision 4cd1ca31 (freenas): be sure and stop netdata on newly demoted passive node
- 07:03 AM FreeNAS Revision 71ccb430 (freenas): move the order in which starting netdata
- 07:03 AM FreeNAS Revision 0776ae4a (freenas): fix(master) start netdata on failover
- 07:03 AM FreeNAS Revision 0acc9480 (freenas): missing "%"
- 07:03 AM FreeNAS Revision 34d4857b (freenas): forgot log.warn message
- 07:03 AM FreeNAS Revision e364074a (freenas): be more persistent with logging
- 07:03 AM FreeNAS Revision 956fda4e (freenas): removing incorrect change that was cached in local branch
- 07:03 AM FreeNAS Revision 5a3fa134 (freenas): make sure non-critical interfaces migrate during failover
- 07:03 AM FreeNAS Revision d4902f87 (freenas): Remove sentinel SAMBA_USER_IMPORT_FILE on an active node to enforce
- re-import of all Samba users.
- 07:03 AM FreeNAS Revision 30c21816 (freenas): fix(ha): no reason to not kill fenced on forcetakeover
- When HA is setup with multiple pools and there is a passphrased pool we
need to run the carp script once the pool is ... - 07:03 AM FreeNAS Revision 1d472919 (freenas): Added: Default delay for the state change to BACKUP
-
07:03 AM FreeNAS Revision 3b1496a2 (freenas): Document the interactive subcommand
- Ticket: #13529
- 07:03 AM FreeNAS Revision 7df334ab (freenas): Touch needop sentinal when we no longer have the passphrase.
- This is required for HA code to function when lock is requested.
Ticket: #11686 - 07:03 AM FreeNAS Revision 5e3f3996 (freenas): Remove deprecated failover_getpeer
- TIcket: #9902
- 07:03 AM FreeNAS Revision 51e1966e (freenas): Use hasyncd instead of remote ssh calls
- Ticket: #8534
- 07:03 AM FreeNAS Revision 6235da62 (freenas): Use the new hook.
- 07:03 AM FreeNAS Revision 0d1c4be1 (freenas): Add error code and allow escrow control be imported.
- Piggyback passphrase sync to alert system when we are BACKUP.
- 07:03 AM FreeNAS Revision 4cd8d9bd (freenas): Do the secondary peer a favor by issuing a synctopeer if we have unlocked
- the pool successfully.
- 07:03 AM FreeNAS Revision 75b987e8 (freenas): fix: use absolute path to python instead of env in shebang
- 07:03 AM FreeNAS Revision 638a67a1 (freenas): fix(ha): identation on "ignoreall"
- While I'm here use grep -c instead of wc -l.
Thanks to Alexander.
Ticket: #22293 - 07:03 AM FreeNAS Revision 04d98c93 (freenas): fix(ha): check carp state within groups, not in general
- Ticket: #22293
- 07:03 AM FreeNAS Revision c4c341db (freenas): fix(src): first pass at 2to3 and a couple encoding issues
- 07:03 AM FreeNAS Revision 9da93fb2 (freenas): feat(ha): log when there is no FAILOVER_JSON
- Ticket: #19304
- 07:03 AM FreeNAS Revision 09d56d4e (freenas): fix(ha): always run syncfrompeer if there are phrased volumes
- Ticket: #18841
-
07:03 AM FreeNAS Revision 10d4725b (freenas): Handle the INIT state for CARP
- Ticket: 17808
-
07:03 AM FreeNAS Revision bc4b125b (freenas): Supress spurious asuming BACKUP messages.
- Ticket: #16956
-
07:03 AM FreeNAS Revision 8682be66 (freenas): Cleanup and comments added during code review with torek
- Ticket: #16587
-
07:03 AM FreeNAS Revision e5a900ef (freenas): Add a missing mutex
- Ticket: #16587
This needs to get reviewed, but before it can be reviewed then entire
script needs to get cleaned up ... -
07:03 AM FreeNAS Revision c8000ecf (freenas): Send email async in the failover script
- Ticket: #16271
There's no need for an unreachable mailserver to cause the
failover script to need to wait for sendin... - 07:03 AM FreeNAS Revision c3711ee2 (freenas): Check internal interfaces using name instead of vhid in carp script
- Ticket: #16256
- 07:03 AM FreeNAS Revision 0e572e59 (freenas): Use new path for enc_helper
- Ticket: #15508
- 07:03 AM FreeNAS Revision ae2a43aa (freenas): fix: Check whether both vhid are master - link may be acctive while second node reboots.
- 07:03 AM FreeNAS Revision ce436826 (freenas): Remove shutdown command from carp state hook
- Ticket: #15507
-
07:03 AM FreeNAS Revision 9c8c5085 (freenas): Cleanup NFS failover.
-
07:03 AM FreeNAS Revision dd94bbfc (freenas): Various cleanup activities.
- - Don't shell out to raw sqlite3 commands.
- Put in a few comments for things that need
investigation.
- A bit of... -
07:03 AM FreeNAS Revision 1e655e81 (freenas): For whatever reason fenced now demands a SIGKILL
- Ticket: #15125
-
07:03 AM FreeNAS Revision 01eebce6 (freenas): Additional fixes.
- Ticket: #14772
-
07:03 AM FreeNAS Revision 18cdba7a (freenas): This should be just 'statd' and not '/etc/rc.d/statd' as that tracebacks as follows:
- """
run('/usr/sbin/service /etc/rc.d/statd quietstart')
(1, '/etc/rc.d/statd does not exist in /etc/rc.d or the local... -
07:03 AM FreeNAS Revision 7842ee8a (freenas): More quotation fixes to carp-state-change-hook.py
-
07:03 AM FreeNAS Revision cc8a5471 (freenas): Fix typo that was causing a command to be run incorrectly.
- Ticket: 14772
For the want of a shoe the horse was lost...
This fixes a major issue. Due to a typo NFS was never b... - 07:03 AM FreeNAS Revision 99ea9c73 (freenas): Import pools in HA using -m
- Ticket: #14174
- 07:03 AM FreeNAS Revision 1a5f0164 (freenas): Run sync disks on failover event
- Ticket: #14242
-
07:03 AM FreeNAS Revision efce7756 (freenas): Restart smartd when failing over.
- Disk reservations can cause issues with certain models of disks
runnining smartd on the standby node of an HA unit. ... - 07:03 AM FreeNAS Revision d6277c0d (freenas): dtrace is always loaded by default
- 07:03 AM FreeNAS Revision f07e0b1c (freenas): Catch up several ifconfig usages to NWO in carp hook script
- 07:03 AM FreeNAS Revision d0d0422c (freenas): Catch up carp devd event changes in failover hook script
-
07:03 AM FreeNAS Revision 92acdcd0 (freenas): For what ever reason this change makes the things work properly.
- Ticket: #13521
-
07:03 AM FreeNAS Revision b5e2cbf3 (freenas): Use a unique "error code" for every failure event.
- Ticket: #14037
- 07:03 AM FreeNAS Revision baee03f6 (freenas): Check other node before going split plain in failover disabled state
- Ticket: #13521
-
07:03 AM FreeNAS Revision ccef6c7f (freenas): Only restart services that are enabled during a failover.
- Ticket: #13712
-
07:03 AM FreeNAS Revision e0e9acda (freenas): Fix the force failover button.
- Ticket: #12212
If you boot an HA pair with failover disabled both nodes will come up
in standby mode. In that situa... -
07:03 AM FreeNAS Revision 364f2b97 (freenas): Remove abandoned features from carp_state_change_hook.py
- Ticket: #13477
-
07:03 AM FreeNAS Revision 665c1e7f (freenas): Generate certificates on failover
- 07:03 AM FreeNAS Revision 2b6b5168 (freenas): PF does not need to be enabled on link_up
- Ticket: #12594
- 07:03 AM FreeNAS Revision 9a9afbc9 (freenas): Generate pf.conf.block in generate_failover_json.py
- While I'm here do not use static ports for SSH/HTTP/HTTPS.
Ticket: #12594 -
07:03 AM FreeNAS Revision 4d0e194b (freenas): Killing dtrace processes is too broad a stroke these days.
- Ticket: #12314
- 07:03 AM FreeNAS Revision 27f87194 (freenas): On a second thought, do not move kern.cam.ctl.ha_role too late
- Ticket: #11429
- 07:03 AM FreeNAS Revision 06b8cc09 (freenas): Run sysctl after services have been restarted
- Also do not restart ctld as it should be running on both nodes.
Ticket: #11429 - 07:03 AM FreeNAS Revision 00a77bbc (freenas): Set kern.cam.ctl.ha_role in failover script
- Ticket: #11447
-
07:03 AM FreeNAS Revision 2fb50bef (freenas): Update license and copyright for TrueNAS files.
- Some of these files had BSD licensing. Open source stuff
should be placed in the FreeNAS repo.
All files in the True... - 07:03 AM FreeNAS Revision 10a0ca35 (freenas): syslog-ng is used now so use it instead.
- Ticket: #10061
-
07:03 AM FreeNAS Revision ff126472 (freenas): Remove some debug prints that make this script noisy.
- Along the way specify the full path to the pfctl utility
just to be explicit. - 07:03 AM FreeNAS Revision 1dcc7e7e (freenas): Disable exception when using logging.
- Instead of testing if /var/run/log exists, try it and fallback to
stderr if fails.
Ticket: #9718 -
07:03 AM FreeNAS Revision 85ae1bc0 (freenas): The ing is important
- Ticket: #9262
-
07:03 AM FreeNAS Revision 65749777 (freenas): Console logging of volume status for volumes imported by the HA code.
- This makes my eyes bleed, however based on testing it works for some value of works
at least in the cold boot case.
... -
07:03 AM FreeNAS Revision 65189762 (freenas): The firewall is causing a memory leak.
- Work around this leak by not using the firewall unless we need to.
Ticket: #9108 -
07:03 AM FreeNAS Revision b3ef1718 (freenas): Hammer merge ae419880f8e2199516960e651f73c888aa9839d4
- Ticket: #8475
- 07:03 AM FreeNAS Revision fc445589 (freenas): Failover script must check phrased pools along with non-phrased pools,
- or otherwise the export, etc wouldn't happen for these pools, leaving
the system vulnerable to hangs caused by fenced... -
07:03 AM FreeNAS Revision fea418b2 (freenas): Sleeping for 0 seconds and rechecking <interface>
- That's obviously not quite right, so let's fix that.
-
07:03 AM FreeNAS Revision fefecbb4 (freenas): Flake fixes.
-
07:03 AM FreeNAS Revision 496d94cb (freenas): Add support for a special action, shutdown.
- This special action is called by rc.shutdown and short circuits all
of the tests that the failover script might use t... - 07:03 AM FreeNAS Revision 8c1b0b5b (freenas): Chase FreeNAS changeset 3250d19f.
- Prior to this change, the failover procedure will not properly
generate Samba configuration files (the same way done ... -
07:03 AM FreeNAS Revision c1a15c17 (freenas): Don't be so chatty at boot
-
07:03 AM FreeNAS Revision 2af2eefc (freenas): DTRT when failover is diabled for both cold start and running situations.
-
07:03 AM FreeNAS Revision 7f78212b (freenas): Cleanup the lockfile when this script exits.
- 07:03 AM FreeNAS Revision c2f22e1a (freenas): Add a new command which accepts passphrase and initiate the takeover
- magic.
-
07:03 AM FreeNAS Revision 047d8423 (freenas): Ignore link state changes on non-failover interfaces.
-
07:03 AM FreeNAS Revision 60b18449 (freenas): Frob carp advskews on anything we own so the other node doesn't try to steal the volume back.
-
07:03 AM FreeNAS Revision fc4ab5d3 (freenas): Don't allow exit paths that leave dangling state files.
-
07:03 AM FreeNAS Revision 37eb2a15 (freenas): When we run before ldconfig we must do things old-school.
-
07:03 AM FreeNAS Revision 11800e22 (freenas): Proper fix for log module format errors
-
07:03 AM FreeNAS Revision 1571578e (freenas): Fix syntax errors.
- Do not wait for the timeout if this is an administrative failover.
-
07:03 AM FreeNAS Revision c3b29003 (freenas): Need to respect the timeout value for backup states as well as active state.
- 07:03 AM FreeNAS Revision 7911ffe4 (freenas): Support for CARP critical failover groups
- Ticket: #8177
-
07:03 AM FreeNAS Revision e051486b (freenas): Thinko
-
07:03 AM FreeNAS Revision 7c8b06d8 (freenas): Hookup GUI timeout to the failover code.
- Ticket: #7283
- 07:03 AM FreeNAS Revision e9fb36ab (freenas): Use a lockfile to allow only one instance
- Ticket: #8177
-
07:03 AM FreeNAS Revision a51f4e80 (freenas): Fix logging for fenced when syslog isn't running.
- Other various improvements.
Ticket: #7280 -
07:03 AM FreeNAS Revision 300b6f45 (freenas): Numerous bug fixes.
- Ticket #7820
-
07:03 AM FreeNAS Revision c7ef521e (freenas): Add an option to be silent on a single node system.
- Ticket: #8143
-
07:03 AM FreeNAS Revision 271e0d1b (freenas): Add feedback on whether failover is enabled or disabled.
-
07:03 AM FreeNAS Revision a90df83f (freenas): Bail out before attempting the impossible.
-
07:03 AM FreeNAS Revision 88d90c8e (freenas): Finish up hactl.
- Ticket: #7960
-
07:03 AM FreeNAS Revision 62fefdeb (freenas): Add the missing takeover functionality.
- Ticket: #7960
-
07:03 AM FreeNAS Revision 062714c2 (freenas): Initial addition of hactl.
- Further work needs to be done in other areas before this tool can be completed.
Consider this a checkpoint save.
Tic... - 07:03 AM FreeNAS Revision 11870f3e (freenas): Very rough and untested failover script in python
- Simple SH -> python conversion.
Ticket: #8177 -
07:03 AM FreeNAS Revision 62c6192c (freenas): Let's go for it. Use the python
-
07:03 AM FreeNAS Revision c348309b (freenas): Start refactoring the failover code.
- Use a static carp-state-change hook file, that is python. Stop
generating a shell script from a shell script all the... - 07:03 AM FreeNAS Revision 28f7717a (freenas): fix: If the interlink is up then wait 2 seconds before becoming Master +
- remove some duplicated code.
Ticket: #28143 -
07:03 AM FreeNAS Revision b1b32b49 (freenas): During failover retaste pmemX devices same as daX.
-
07:03 AM FreeNAS Revision 02065202 (freenas): Restart nfsd on failover
- Ticket: #25630
-
07:03 AM FreeNAS Revision f5250e21 (freenas): Generate samba config before restarting (to pickup or remove shares)
- Ticket: #25742
-
07:03 AM FreeNAS Revision afaef46d (freenas): Only a samba restart is required now
- Ticket: #25742
- 07:03 AM FreeNAS Revision 332cb59a (freenas): feat(ha): use middleware in failover script and enc_helper tool
- 07:03 AM FreeNAS Revision 6b48f434 (freenas): fix(enc): shebang for enc_helper
- 07:03 AM FreeNAS Revision 4f9d1403 (freenas): fix(src): first pass at 2to3 and a couple encoding issues
-
07:03 AM FreeNAS Revision 5631f1b3 (freenas): Replicate William's d416037c622b05e5bfba999742a5ce29dee3fe91 from FN to TN.
- 07:03 AM FreeNAS Revision fbc55a20 (freenas): Try to set passphrase on standby node in interactive command
- 07:03 AM FreeNAS Revision 4ec772f7 (freenas): gptid might change on the active head, so we need to rescan
- Ticket: #16070
- 07:03 AM FreeNAS Revision b5163dc5 (freenas): Fix attach of passphraseless pool
- Ticket: #16070
- 07:03 AM FreeNAS Revision 29c54c4d (freenas): Allow enc_helper to attach volumes without passphrase
- Ticket: #15539
- 07:03 AM FreeNAS Revision 993b2b1e (freenas): Use absolute path for python
- Ticket: #15508
- 07:03 AM FreeNAS Revision 3a13d6ae (freenas): Add flag to interactive to do not force failover
- Ticket: #15508
- 07:03 AM FreeNAS Revision 994476de (freenas): Force master on interactive enc helper
- Ticket: #15358
- 07:03 AM FreeNAS Revision 49c12631 (freenas): Use LocalEscrowCtl from freenasUI module
- Ticket: #15508
- 07:03 AM FreeNAS Revision f1464264 (freenas): Move enc_helper to sbin
- 07:03 AM FreeNAS Revision 12261af5 (freenas): Get rid of setkey command in enc_helper
- This is a bad idea because the passphrase may contain special chars
which will be interpreted by the shell.
Ticket: ... - 07:03 AM FreeNAS Revision 4e12da21 (freenas): Basic escrow daemon.
- Ticket: #6292
(cherry picked from commit ddcf3e13400fde68083da44cb6cc7e1684520835) - 07:01 AM FreeNAS Revision 9401b612 (freenas): Enable watchdogd by default.
-
07:01 AM FreeNAS Revision 632c0362 (freenas): Chase change of carp to an interfaced object.
- This broke failover as the firewall did not DTRT after promotion
of carp devices to interface objects. -
07:01 AM FreeNAS Revision 85b4bef3 (freenas): Chase samba script changes
- 07:01 AM FreeNAS Revision 0d7d9d95 (freenas): Fix a bug which will cause future LINK_UP be ignored.
- While I'm there, also add code to insist carp state on all master node
carp interfaces when we are already master and... - 07:01 AM FreeNAS Revision 580209a1 (freenas): Prevent over-aggressive takeover when we see an UP event by checking
- the other hands. If there are one explicitly "BACKUP" then we are
preempting too early, reduce advskew to 240 (least... - 07:01 AM FreeNAS Revision e8da28a1 (freenas): Bring ix-devd from stable/9.0
-
07:01 AM FreeNAS Revision 38fa52ea (freenas): You can't firewall on a carp. Use the IP instead.
-
07:01 AM FreeNAS Revision 30f3453d (freenas): Fix a race in failover+firewall, and add the ability to failover CIFS and AFP.
- 1) If a system is in an HA config, and one head is powered off, if the other head
is rebooted it's possible that c... - 07:01 AM FreeNAS Revision b39906ce (freenas): Attempt to use cached zpool.cache to import pools.
- 07:01 AM FreeNAS Revision e868bdb9 (freenas): Fix typo.
- 07:01 AM FreeNAS Revision af8ad8bc (freenas): Run ix-cron once right after we imported or exported the pool to make
- sure that the harepl entries are created.
- 07:01 AM FreeNAS Revision dcc1bd03 (freenas): Update copyright plate to match common practice.
-
07:01 AM FreeNAS Revision 13d2aa6c (freenas): ix-devd: add license
- 07:01 AM FreeNAS Revision 42d9caac (freenas): Kill existing fenced when either procedure starts.
-
07:01 AM FreeNAS Revision 628012dc (freenas): Add some logging to the failover script to make it easier to determine
- failover time. There are 4 events of interest that are logged:
1) Entering UP on carp0!
2) Start volume import
3) E... - 07:01 AM FreeNAS Revision 41fad84e (freenas): Cover a corner case where we use force takeover path. If the other head
- is not really down and we see carp0 change state, wait for 1 second and
test if the internal connection also agrees w... - 07:01 AM FreeNAS Revision 33e50e5a (freenas): Take out ping's, they are no longer needed.
- 07:01 AM FreeNAS Revision 1f628425 (freenas): If the other node was up and now down, force preemption immediately.
- 07:01 AM FreeNAS Revision fffb8bda (freenas): Hook fenced to HA code with a few last minute changes.
-
07:01 AM FreeNAS Revision dd221b9b (freenas): final multi volume failover changes
-
07:01 AM FreeNAS Revision 1892549b (freenas): More escapes
-
07:01 AM FreeNAS Revision 3f6134a2 (freenas): add some quotes where needed
-
07:01 AM FreeNAS Revision 7beb6aa4 (freenas): For the want oof a nail the shoe was lost
- 07:01 AM FreeNAS Revision efcb0ea2 (freenas): Expand $volumenames at the time of generation.
- 07:01 AM FreeNAS Revision 548ea763 (freenas): Consider all pools on the HA system as failover pools.
-
07:01 AM FreeNAS Revision 7ff0303f (freenas): Final failover changes to support manually kicking a head into active state
- 07:01 AM FreeNAS Revision c6a05f08 (freenas): Instead of waiting for the (arbitrarily specified) 4 seconds, continously
- poll the carp interfaces and make sure that we have at least 7 positive
results before proceeding. -
07:01 AM FreeNAS Revision c77b3d93 (freenas): Fix a typo in the bugfix
-
07:01 AM FreeNAS Revision 0d78a124 (freenas): When fixing a bug, it helps to fix every occurance of it.
-
07:01 AM FreeNAS Revision fd963574 (freenas): add missing escape
- 07:01 AM FreeNAS Revision 28b8856d (freenas): Move the test of hot start case into the WASCONNECTED block.
- We can safely skip this part for normal case (pair was
connected). -
07:01 AM FreeNAS Revision 6690a4ac (freenas): Handle the case where one head in a HA pair is powered off
- but the link in the internal inteface is up due to the system
still receiving power. If the interface is in the "cor... - 07:01 AM FreeNAS Revision 043595ef (freenas): Increase delay of re-testing interconnection link state from 2 to 4
- seconds. This helps to make sure that the remote node have a stable
link state. - 07:01 AM FreeNAS Revision 82d3cf58 (freenas): Check if the file expired instead of its presence.
-
07:01 AM FreeNAS Revision d14c912e (freenas): Typo fix
-
07:01 AM FreeNAS Revision f1e194ea (freenas): Silense spurious console messages
- Ticket: #7284
-
07:01 AM FreeNAS Revision b75999c7 (freenas): Various fixes to the failover script.
- Ticket: #7284
- 07:01 AM FreeNAS Revision 02e37862 (freenas): If we see a file, /etc/skip_fasttrack, then skip all "fast" paths
- of fenced.
- 07:01 AM FreeNAS Revision 8950ecbf (freenas): Correct inverted logic.
- Noticed by: jpaetzel
- 07:01 AM FreeNAS Revision 062ea520 (freenas): Add a 2 second wait when lagg is configured.
-
07:01 AM FreeNAS Revision 8a6b1480 (freenas): Don't blindly restart statd.
- If it's not running for some reason then start it.
If it is running at least with some NFS clients (we suspect FreeBS... -
07:01 AM FreeNAS Revision 5c7257d9 (freenas): Use the correct path.
- 07:01 AM FreeNAS Revision e6ed91ee (freenas): Restart syslog and ix-collectd for passive node on failover
- 07:01 AM FreeNAS Revision 484b8516 (freenas): Restart syslog on failover becuse of the system dataset
- Ticket: #6127
- 07:01 AM FreeNAS Revision 8d1777a8 (freenas): Run ix-system on failover to create /var/db/system link
- Ticket: #6127
-
07:01 AM FreeNAS Revision aaf596e5 (freenas): There's no such thing as a quietforce verb.
-
07:01 AM FreeNAS Revision afb8c389 (freenas): Remove some chattiness from the failover script.
- Add logging so it's really clear what it's doing.
-
07:01 AM FreeNAS Revision 9d2bc799 (freenas): Restart collectd after a failover event
- There is no reason to delay failover waiting for collectd to
restart. Get the failover done then restart collect aft... - 07:01 AM FreeNAS Revision 106cc0e1 (freenas): Fix a very serious bug that prevents failovercode from properly detecting
- multiple-CARP state.
-
07:01 AM FreeNAS Revision 795101b0 (freenas): In an HA world we don't create the symlinks for nfs-stablerestart on a passive head at boot,
- so when we failover ensure that the symlinks are there. They'll be needed for NFSv4 for sure.
-
07:01 AM FreeNAS Revision eaf9c957 (freenas): No need to check which target is enabled when doing a failover.
- ctld is the only game in town.
- 07:01 AM FreeNAS Revision d20ebd16 (freenas): DTRT for istgt vs ctld on failover
- Ticket: #5195
- 07:01 AM FreeNAS Revision f6b91d4e (freenas): Stop/start collectd on failover
- Ticket: #5019
- 07:01 AM FreeNAS Revision 71a68d8d (freenas): - Create a file to indicate that the administrator wanted a force
- takeover.
- Set advskew to 0 when doing force takeover. - 06:57 AM FreeNAS Revision 00fb3569 (webui): NAS-100923 Set correct resolutions for VNC devices
-
06:40 AM FreeNAS Revision 5fcfe965 (webui): Make lock icon on pool widget a little smaller
-
06:35 AM FreeNAS Revision c6febee3 (freenas): Flash "Echostreams HBA" as "SAS9300-8i".
- According to Andrew Nguyen, Echostreams sent us to LSI site for updates.
-
06:35 AM FreeNAS Revision c37683e6 (freenas): Update LSI SAS9300 firmwares from P14 to latest P15.
-
06:34 AM FreeNAS Revision 0abe7c30 (freenas): While mpr(4) HBAs report model as SAS9300-8e, firmware image names for
- some reason spelled as SAS9300_8e, that prevented updater from working.
-
06:34 AM FreeNAS Revision 92eaeaac (freenas): Switch firmware updater for SAS9300 family from P9 to P14.
- Ticket: #21952
-
06:34 AM FreeNAS Revision 0f182f39 (freenas): Due to different tools being used, there's two loops, one for mpr and one for mps
- If you only fix one loop it won't fix the problem.
-
06:34 AM FreeNAS Revision 8f1d66d2 (freenas): Handle the never before seen case of an adapter reporting it's a SAS9206-16E instead of a SAS9206-16e.
- Note: We've never actually had one of these adapters so it's possible this is a quirk of
THAT SPECIFIC ADAPTER.
Or ... -
06:34 AM FreeNAS Revision e93247e0 (freenas): The phase 20 firmware for the SM onboard HBAs changes the boardname from SMC2008 to LSI2008
- Chase that.
Ticket: #9575 -
06:34 AM FreeNAS Revision e9014f54 (freenas): This script needs to be executable.
- Ticket: #9575
-
06:33 AM FreeNAS Revision e13f300d (freenas): Numerous bug fixes
- Ticket: #9575
-
06:33 AM FreeNAS Revision dfbd0d64 (freenas): Get the firmare updater playing nicely with it's caller
- Along the way fix some type issues in the python code and
clarify who does what in the caller-callee dance.
Ticket: ... -
06:33 AM FreeNAS Revision 6562e33c (freenas): updates to the firmware flashing tool.
- log failed updates
use the sentinel file dropped by the updater to determine if there's anything
to do.
Ticket: #9575 -
06:33 AM FreeNAS Revision 93049d1d (freenas): Add a tool that updates HBA firmware
- Note: It takes about 3 seconds per controller to run sasXflash
The architecture of this method of firmware updating i... - 06:15 AM FreeNAS Revision e2ae9b64 (webui): Merge pull request #2665 from freenas/enclosure-tweaks1
- Enclosure tweaks1 (UX feature and more hardware support)
- 06:14 AM FreeNAS Revision 95abedab (freenas): logging is too chatty when used in carp-state-change-hook
- 06:14 AM FreeNAS Revision c0ce8aa5 (freenas): remove unused variables
- 06:14 AM FreeNAS Revision 1c5ae1a8 (freenas): use stderr,stdout correctly and be verbose about errors
- 06:14 AM FreeNAS Revision f7d34341 (freenas): feat(master) add 'detachall' sub-command to enc_helper
- 06:14 AM FreeNAS Revision f769528e (freenas): log escrowd messages to /var/log/messages
- 06:14 AM FreeNAS Revision b9e213fe (freenas): fix(ha): encoding issues with HA+encrypted pool
- Ticket: #25580
-
06:08 AM FreeNAS Revision fa145bc9 (ports): Update samba 4.11 makefile for openzfs port name change (#400)
- 05:55 AM FreeNAS Revision b2cc5610 (freenas): fix(ha): syntax error
- Ticket: #19304
-
05:55 AM FreeNAS Revision c70844ae (freenas): Firewall alias VIPs.
- Ticket: #19304
-
05:54 AM FreeNAS Revision 5d60e297 (freenas): Fake an IP for single head truenas to use
- Ticket: #16116
- 05:54 AM FreeNAS Revision ba557d16 (freenas): int_carp fields no longer exists
- 05:54 AM FreeNAS Revision da3af8f7 (freenas): Catch up carp changes in failover.json generator
- 05:54 AM FreeNAS Revision 73f299b5 (freenas): Add missing quotes and EOL noticed by jpaetzel
- 05:54 AM FreeNAS Revision 0b355206 (freenas): Always load pf block file, but leave enable/disable to carp change hook
- Ticket: #12594
- 05:54 AM FreeNAS Revision 64d62d56 (freenas): Use macro instead per jpaetzel's suggestion
- Ticket: #12594
- 05:53 AM FreeNAS Revision 0ea1c4de (freenas): Load PF if standby node
- Ticket: #12594
- 05:48 AM FreeNAS Revision 2b1bc129 (freenas): fix(failover): generation of failover.json
-
05:43 AM FreeNAS Revision 4e6bf884 (freenas): Only check CARP state for interfaces that are marked critical for failover
-
05:43 AM FreeNAS Revision 9cb1005c (freenas): Do not run support contract expiration alert on standby controller
- (cherry picked from commit a1140a34bad295846eaadcafe32b788a96ac6d27)
- 05:43 AM FreeNAS Revision c472c775 (ports): Update to a new snapshot.
- Pull in fixes for building with all options disabled and python > 3.6.
Sponsored by: DARPA, AFRL -
05:43 AM FreeNAS Revision f51cc3f7 (freenas): Handle EPIPE in failover.call_remote
- (cherry picked from commit 1a9303c841186368eccac5b962da216b6dd96322)
-
05:42 AM FreeNAS Revision ea1b7f59 (freenas): Do not run any license alerts on passive controller
- (cherry picked from commit b4cb0a87b6b79d5bc8882ec0fb15a8114705f08b)
- 05:42 AM FreeNAS Revision 9b33beff (freenas): feat(middlewared/enclosure): drop devd conf and use enclosure plugin
- 05:39 AM FreeNAS Revision 683232c5 (ports): Merge pull request #393 from freenas/update_iocage
- iocage now uses GitPython instead of dulwich
-
05:32 AM FreeNAS Revision cf48d7b2 (freenas): Update license and copyright for TrueNAS files.
- Some of these files had BSD licensing. Open source stuff
should be placed in the FreeNAS repo.
All files in the True... -
05:32 AM FreeNAS Revision 31f727b7 (freenas): TrueNAS version of these files, modified to play nicely with failover.
- 05:29 AM FreeNAS Revision ce6928d9 (freenas): feat(src): replace notifier failover licensed calls with failover plugin
- Ticket: #62631
-
05:29 AM FreeNAS Revision adce7261 (freenas): Catch up ix-failover to use midclt and FreeBSD 10 CARP
- Ticket: #18903
- 05:29 AM FreeNAS Revision 846644af (freenas): Update copyright plate to match common practice.
-
05:28 AM FreeNAS Revision 191d53ac (freenas): Temp branch to roll and image for violin that has a few things
- specifically closed source.
- Enclosure management
- Failover
- Encrypted GUI - 05:28 AM FreeNAS Revision efee40c6 (freenas): A few fixes to typos, and make sure we have the newly created file with
- proper permissions.
- 05:28 AM FreeNAS Revision da1ac5e9 (freenas): Attempt to handle split-brain case more sanely. Check if we migrated from
- a 'sane' state, that is, both nodes were operating before we are elected
as master.
An exception is that if we boot ... -
05:27 AM FreeNAS Revision 8d846ca2 (webui): Updated hardware detection in switch. (Was testing on an ES60 since no E60s were available)
-
05:17 AM FreeNAS Revision 7948736d (freenas): hactl: Add code to alert if no critical for failover interface is selected
-
05:17 AM FreeNAS Revision 6dc7c4df (freenas): hactl: NAS-101234 Check HA CARP states
- 05:16 AM FreeNAS Revision fddf96fb (freenas): hactl: add 'MISMATCH_DISKS' check to truenas HA systems
- 05:15 AM FreeNAS Revision 547f7b80 (freenas): fix verbiage for docs
- 05:15 AM FreeNAS Revision 24fdb72d (freenas): add 'NO_LICENSE' check to hactl
- 05:15 AM FreeNAS Revision be5a61c6 (freenas): tkt-78033: make hactl check passive controller for license
- 05:15 AM FreeNAS Revision 524c7f4b (freenas): add failover.disabled_reasons api call
- 05:15 AM FreeNAS Revision 335611d2 (freenas): hactl: replace notifier failover status with failover plugin
- Ticket: #62631
- 05:14 AM FreeNAS Revision dbfc69a0 (freenas): FIX-28100
- 05:14 AM FreeNAS Revision 0116c1ec (freenas): hactl: implement HA control in middlewared
- 05:09 AM FreeNAS Revision 14dec71d (freenas): fix(hactl): increase timeout to force failover
- 05:09 AM FreeNAS Revision 016ed12c (freenas): hactl: use absolute path to python instead of env in shebang
-
05:09 AM FreeNAS Revision 43f93f5a (webui): Merge changes from master branch
- 05:08 AM FreeNAS Revision abc52443 (freenas): hactl: first pass at 2to3
- 05:07 AM FreeNAS Revision 9b6017ef (freenas): fix(hactl): first attempt to switch to middleware client
- Ticket: #18184
-
05:07 AM FreeNAS Revision fb3e1795 (freenas): Disambiguate why failover is disabled.
- Ticket: #14244
- 05:06 AM FreeNAS Revision 3bc17cea (freenas): Use same logic as GUI in hactl to tell about failover disabled
-
05:06 AM FreeNAS Revision 856d4fda (freenas): Fix bug that would result in always saying unable to contact remote node
- 05:06 AM FreeNAS Revision 4e8ced05 (freenas): Passwordless SSH no longer works between nodes, use hasyncd
- Ticket: #10627
-
05:05 AM FreeNAS Revision e67c5d70 (freenas): Fix a python programming error.
- Along the way pet flake.
Ticket: #9845
Merge-FN93: yes
Merge-TN93: yes -
05:05 AM FreeNAS Revision f86ed044 (freenas): Fix traceback when running hactl enable/disable on a non HA unit.
- Ticket: #9320
-
05:05 AM FreeNAS Revision 12955373 (freenas): Fix a typo
- 05:05 AM FreeNAS Revision 4dd1d07c (freenas): Test if failover is actually configured.
- Ticket: #8481
-
05:05 AM FreeNAS Revision 257d42b9 (freenas): Make hactl status DTRT when run from a passive node when the master is unreachable.
-
04:59 AM FreeNAS Revision 596f34e4 (webui): Removed console log
- 04:43 AM FreeNAS Revision b12b6906 (freenas): fix(middlewared/alert): do not use freenasUI pipesubr
-
04:39 AM FreeNAS Revision 7b869296 (freenas): Do not run VolumeRekeyAlertSource on backup node
- (cherry picked from commit 34e6f78ad67639075dca1929adf8776b3f84f0d5)
- 04:32 AM FreeNAS Revision cd611c45 (os): MFC r350351:
- Update mandoc to cvs snapshot 2019-07-23
This snapshot among other things includes a fix for a crash of mandoc with ... - 04:07 AM FreeNAS Revision 328bc2ab (ports): Update to 0.10.11
- 04:05 AM FreeNAS Revision ff402b3d (ports): Update to 4.17
- 04:01 AM FreeNAS Revision f0a67179 (ports): Update to 1.6.3
-
02:09 AM FreeNAS Revision a8c1f193 (freenas): change verbiage for "gone alert" emails when alert is cleared
- 02:04 AM FreeNAS Revision 96c8499b (ports): - Update to 0.040
- 02:02 AM FreeNAS Revision 7be359c4 (ports): - Add LICENSE_FILE
- - Switch to options helpers
- Update WWW
Approved by: portmgr blanket - 01:55 AM FreeNAS Revision b247dcb0 (ports): net/intel-ix-kmod: Update to 3.3.10
- Sponsored by: Intel Corporation
- 01:52 AM FreeNAS Revision a931a3af (ports): net/intel-ixl-kmod: Update to 1.11.9
- Sponsored by: Intel Corporation
- 01:50 AM FreeNAS Revision de68ee50 (ports): games/minecraft-client: Remove BROKEN, fix icon distfile, add dependency on xrandr.
- Submitted by: voidanix@420blaze.it
Differential Revision: https://reviews.freebsd.org/D21042 - 01:49 AM FreeNAS Revision e4884f50 (ports): - Update to 20190701
- - Pass maintainership to submitter
- Add LICENSE
- Add options
PR: 239955
Submitted by: cyberbotx@cybe... - 01:47 AM FreeNAS Revision e600d4eb (os): MFC r351071:
- Fix rule truncation on external action module unloading.
- 01:34 AM FreeNAS Revision ff2d1f2d (freenas): feat(ports): update migrate93 with truenas apps
-
01:32 AM FreeNAS Revision ad05b354 (freenas): Do not start NFS on HA standby node
- 12:37 AM FreeNAS Revision c0e14e83 (os): loader: support com.delphix:removing
- MFC r348353: boot1.efi should also provide Calloc
MFC r350772: loader: support com.delphix:removing
MFC r350825: load... - 12:17 AM FreeNAS Revision 261908f5 (os): MFC r350894: a stop gap fix for a race between dnode_hold and dnode_sync_free
- The race was introduced in r337669, the large dnode feature import from
ZoL. The problem was debugged by ZoL develop... - 12:08 AM FreeNAS Revision 1f762543 (ports): devel/awscli: Update 1.16.219 -> 1.16.223
- Sponsored by: Miles AS
- 12:07 AM FreeNAS Revision 2b130eff (ports): devel/py-botocore: Update 1.12.209 -> 1.12.213
- Sponsored by: Miles AS
- 11:36 PM FreeNAS Revision 9df25069 (ports): math/mathgl: Update 2.4.2.1 -> 2.4.4
- 11:33 PM FreeNAS Revision e71945c4 (ports): Readd devel/gperf31
- 11:31 PM FreeNAS Revision f0caebde (ports): Remove and will readd soon as copy for preserving history
- Requested by: danfe
- 11:21 PM FreeNAS Revision bf18ce44 (ports): Workaround for build failure due to newer C++ features when KDE5 and QT5 defined
- PR: 239988
Submitted by: VVD <vvd@unislabs.com>
Reported by: O. Hartmann <ohartmann@walstatt.org> - 08:33 PM FreeNAS Revision 8b25fb5b (ports): Update 2.8 --> 2.9
- 08:33 PM FreeNAS Revision 07888cba (ports): Update 2.8 --> 2.9
- 07:46 PM FreeNAS Revision 9f1420a2 (ports): * Support Java 9+ by not setting java.endorsed.dirs for those versions
- PR: 239892
Submitted by: vvd@unislabs.com (maintainer) - 07:40 PM FreeNAS Revision 95a63fb2 (ports): * Update to 9.0.24
- * Support Java 9+ by not setting java.endorsed.dirs for those versions
PR: 239892
Submitted by: vvd@un... - 07:30 PM FreeNAS Revision c9c52480 (ports): Pet portlint
- 07:15 PM FreeNAS Revision b89fd124 (webui): NAS-102085 able to load exist replication task
- 07:14 PM FreeNAS Revision 7d87bc32 (ports): Update to netty 4.1.39
- PR: 219218
- 05:53 PM FreeNAS Revision 31472da5 (ports): - pet portlint
- - define arch
-
05:44 PM FreeNAS Revision 1584d648 (webui): NAS-102895 Switch defaults in validator, add to err message
- 05:33 PM FreeNAS Revision 481d8b42 (os): arch.7: add default tool chain table
- MFC r351035: arch.7: add tool chain table
MFC r351036: arch.7: add deprecation notice for GCC 4.2.1
MFC r351037: arch... -
05:22 PM FreeNAS Revision 54d7e386 (webui): NAS-102896 Case sensitivity for validator and zvol form
-
05:03 PM FreeNAS Revision a02b93e1 (webui): Added E60 support
08/21/2019
- 04:44 PM FreeNAS Revision 6ade511d (os): MFC 350666:
- Tidy up the list of auth and encryption algorithms for IPsec stats.
- Use keyed-md5 and keyed_sha1 instead of md5 an... - 04:42 PM FreeNAS Revision 6b31de65 (webui): NAS-102085 add form enable/disable logic
- 04:18 PM FreeNAS Revision 27c83513 (ports): - set deprecation on obsolete technology
- 04:13 PM FreeNAS Revision e964edef (ports): - Update to 0.98.3
- 04:00 PM FreeNAS Revision f0742a90 (ports): - mark deprecated
- - while here pet portlint
Approved by: arensb@ooblick.com (maintainer) - 03:49 PM FreeNAS Revision e119d4a7 (ports): Update from 1.4.0 to 1.5.0.
- 03:42 PM FreeNAS Revision a99f6161 (os): MFC 348970,348974:
- Make the warning intervals for deprecated crypto algorithms tunable.
348970:
Make the warning intervals for deprecat... - 02:27 PM FreeNAS Revision bd2a3d80 (webui): NAS-102895 Add selectable case-sensitivity to validator and form
- 02:26 PM FreeNAS Revision 1ad1af66 (ports): Update devel/relx to version 3.33.0.
- Actually sync Makefile dependencies to rebar.lock.
- 02:25 PM FreeNAS Revision ad51017c (ports): Update devel/rebar3 to version 3.12.0.
- 02:24 PM FreeNAS Revision f6550857 (ports): Update devel/py-twilio to version 6.29.3.
- 01:52 PM FreeNAS Revision fb85c3aa (ports): New port: devel/goswagger: Swagger 2.0 implementation for Go
- Submitted by: Dmitri Goutnik <dg@syrec.org>
- 01:43 PM FreeNAS Revision 587beac9 (ports): Un-break comms/gr-osmosdr and comms/gqrx following Gnuradio 3.8 update
- For both projects, building with Gnuradio 3.8 is not yet officially supported
so we use local patches at the moment.
... - 01:37 PM FreeNAS Revision a037d92b (ports): Update to 1.4.0
- With hat: puppet
- 01:36 PM FreeNAS Revision 4ba9ea56 (ports): Update to 6.8.0
- Release notes:
https://puppet.com/docs/puppet/latest/release_notes_puppet.html#puppet-release-notes-x.8.0
With hat: ... - 01:35 PM FreeNAS Revision ec92badf (ports): Update to 1.7.1
- With hat: puppet
- 01:24 PM FreeNAS Revision a678f3a5 (ports): - Optionize NLS
- 01:16 PM FreeNAS Revision 446c93d4 (ports): x11-wm/fvwm-crystal: ups, still needs python2.7
- PR: 239625
Submitted by: Walter Schwarzenfeld <w.schwarzenfeld@utanet.at> -
01:11 PM FreeNAS Revision 4421e654 (ports): Fixed pkg-plist for i386 arch.
- 01:09 PM FreeNAS Revision 464fd067 (webui): NAS-102850 Add to instruction text
- 01:08 PM FreeNAS Revision 83f834db (ports): www/node: Update 12.8.1 -> 12.9.0
- https://nodejs.org/en/blog/release/v12.9.0/
Regenerate patches with `make makepatch`, taking care to keep patches
fo... -
01:04 PM FreeNAS Revision a11b0671 (ports): graphics/xpaint: fix build after removal of sys/dir.h in HEAD
-
12:58 PM FreeNAS Revision ee02480c (freenas): Fix
- root@truenas:~ # hactl disable
Failover disabled.
eval: SELECT COUNT(id) FROM system_failover;: not found -
12:58 PM FreeNAS Revision 6b550549 (freenas): Remove remnants of PF closing services on boot/shutdown.
- This code is broken for several years now. While I am not completely
convinced it is not needed, lets clean it up an... - 12:58 PM FreeNAS Revision 3a381f2d (freenas): feat(src): replace notifier failover licensed calls with failover plugin
- Ticket: #62631
-
12:58 PM FreeNAS Revision 467d099e (freenas): Convert ix-devd to midclt
- Ticket: #18903
-
12:58 PM FreeNAS Revision ed98320c (freenas): Workaround database is locked issue at boot.
- Ticket: #16272
- 12:57 PM FreeNAS Revision efa0ef9c (freenas): Change devd.conf to catch CARP system
- 12:57 PM FreeNAS Revision f0173cf9 (freenas): system_failover table no longer determines if failover is active
-
12:57 PM FreeNAS Revision 3c264a08 (freenas): Reap unused code.
- Remove the code that generates the old carp-state-change-hook script
that was called by devd directly. We no longer ... - 12:57 PM FreeNAS Revision d70cc601 (freenas): Fix a bug where HA code erroreously left state file behind which
- could prevent future failovers from happening.
Ticket: #8507 -
12:51 PM FreeNAS Revision 05317e52 (freenas): Do not crash on bogus ipmitool output
- 12:51 PM FreeNAS Revision 46fc25f9 (freenas): fix(failover): always set an error code
- Ticket: NAS-102705
-
12:51 PM FreeNAS Revision bdb58af5 (freenas): truenas.is_production / truenas.set_production
-
12:51 PM FreeNAS Revision d223cbf9 (freenas): Fix disk.post_geli_passphrase handler
-
12:51 PM FreeNAS Revision 1fd46483 (freenas): Fix typo
- 12:51 PM FreeNAS Revision ebea4e68 (freenas): fix(middlewared/failover): handle ws4py connection exception
- Ticket: NAS-102638
- 12:51 PM FreeNAS Revision b7873225 (freenas): fix(middlewared/failover): make upgrade work for legacy without manual file
- 12:51 PM FreeNAS Revision 0e5b58f7 (freenas): Bug fix for system event
- This commit fixes a bug where we tried to use call sync instead of awaiting for a coroutine.
- 12:50 PM FreeNAS Revision 3edc513c (freenas): Remove asigra from truenas port
- This commit removes asigra based packages from truenas-files port.
- 12:50 PM FreeNAS Revision bc867b39 (freenas): Update asigra to use updated jail import api
- This commit updates asigra migration code to use updated jail import api code.
- 12:50 PM FreeNAS Revision ae05492d (freenas): Rename datasets for migration
- This commit introduces changes which discards the fstab mounting approach of shifting data in the asigra plugin and n...
- 12:50 PM FreeNAS Revision f182bf28 (freenas): Make migration of asigra a job
- This commit makes migration of asigra as a service to asigra plugin a job.
- 12:50 PM FreeNAS Revision d588223a (freenas): Clean asiga plugin
- This commit cleans asigra plugin of methods which have been deprecated and are no longer used.
- 12:50 PM FreeNAS Revision 495a6501 (freenas): Add code to migrate asigra to plugin
- This commit exposes a new method in asigra service which migrates asigra service's contents to asigra plugin.
- 12:50 PM FreeNAS Revision 46399bb9 (freenas): feat(middlewared): add license to all middleware files
-
12:49 PM FreeNAS Revision 6904e859 (freenas): Update legacy UI to use "TrueNAS Controller 1/2" instead of "Node A/B"
- 12:49 PM FreeNAS Revision f5773eb9 (freenas): fix(middlewared/failover): use call_sync to reboot standby node
- Ticket: NAS-101964
- 12:49 PM FreeNAS Revision ad519af3 (freenas): fix(middlewared/alert): catch up with license change
- 12:49 PM FreeNAS Revision ebea6aa1 (freenas): fix(middlewared/failover): checking failover license
- 12:49 PM FreeNAS Revision 438baf48 (freenas): fix(middlewared/failover): make sure upgrade path exists
-
12:49 PM FreeNAS Revision 7af3c8ee (freenas): Add code to alert if no critical for failover interface is selected
- 12:49 PM FreeNAS Revision 32efd28d (freenas): feat(middlewared/failover): allow to set train on failover.upgrade
- Ticket: NAS-101877
- 12:49 PM FreeNAS Revision f6d5a641 (freenas): feat(middlewared/failover): hook for update license
- Ticket: NAS-101724
- 12:48 PM FreeNAS Revision 0c223b64 (freenas): Do not request customer information on first usage
-
12:48 PM FreeNAS Revision 54bf3600 (freenas): Make sure that license_check won't report controllers as unlicensed JBODs
-
12:48 PM FreeNAS Revision 37ce1d85 (freenas): Remove Z Series E16 logic as this is handled properly now
-
12:48 PM FreeNAS Revision 05d82022 (freenas): Better enclosure model detection
-
12:48 PM FreeNAS Revision 903fc68d (freenas): Remove enclosure model detection from license status alert
-
12:48 PM FreeNAS Revision 44a13bbb (freenas): Add Enclosure model to element data returned by enclosure.query
-
12:47 PM FreeNAS Revision 42683c0d (freenas): Consider ENETDOWN as "Standby node is down" too
- (cherry picked from commit 37dbffd04931f0dec665d18ca295e0eea3fa2a76)
-
12:47 PM FreeNAS Revision e71ffa42 (freenas): Fix sensors alert
-
12:47 PM FreeNAS Revision 57f6af8a (freenas): Do not replicate netdata state on passive node
-
12:47 PM FreeNAS Revision 12968cef (freenas): Skip using unix socket in journal_sync
- (cherry picked from commit 85ab7c096517c650389b5d77e3710a0061907fb6)
-
12:47 PM FreeNAS Revision 55f960d0 (freenas): Fix SATA Dom wear monitoring
-
12:47 PM FreeNAS Revision be61dc05 (freenas): Get rid of Decimal
-
12:47 PM FreeNAS Revision 7b8cfbb9 (freenas): Fix get_carp_states
- 12:47 PM FreeNAS Revision b5650f8e (freenas): fix(middlewared/failover): only account for SCSI disks
- While I'm here remove code duplication.
Ticket: NAS-101683 - 12:46 PM FreeNAS Revision a454e86c (freenas): fix(middlewared/failover): minor fixes to failover.upgrade
- 12:46 PM FreeNAS Revision 1bd282c8 (freenas): fix(ha): make sure to start all services on failover
- Ticket: NAS-102705
-
12:46 PM FreeNAS Revision af85b089 (freenas): Do not load DB alerts on failover, it is stale cache
- (cherry picked from commit 54bae494498cbbad30fac3c64e6fe9c2266d25c0)
- 12:46 PM FreeNAS Revision 0613b5cd (ports): x11-wm/fvwm-crystal: really update WWW
- PR: 239625
-
12:46 PM FreeNAS Revision a7ea35ec (freenas): Fix bugs in FailoverCheckAlertSource (#319)
- Fix notifier.get_carp_states not working
Fix FailoverCheckAlertSource
Mark failover-related alerts
Run alert.block... -
12:46 PM FreeNAS Revision ab71f11b (freenas): SATADOMWearAlert
- 12:46 PM FreeNAS Revision 713723ef (ports): x11-wm/fvwm-crystal: upgrade 3.0.6 -> 3.4.1
- - update WWW to SF
- no longer limited to python2.x
PR: 239625
Submitted by: Walter Schwarzenfeld <w.s... -
12:45 PM FreeNAS Revision f00b08b6 (freenas): Expose IPMI sensors
- 12:45 PM FreeNAS Revision d9ffa391 (freenas): fix(alert): syntax error
- 12:45 PM FreeNAS Revision d3ece673 (freenas): fix(middlewared/failover): better exception raising
- 12:45 PM FreeNAS Revision 56ab7001 (freenas): feat(middlewared/failover): wait for standby stop responding
- This should be better than a hardcoded timeout.
Ticket: NAS-101466 - 12:45 PM FreeNAS Revision 4a1f79b5 (ports): math/scilab: add patch to fix build with updated graphics/xmlgraphics-commons
- 12:45 PM FreeNAS Revision 1d193e49 (freenas): fix(middlewared/failover): use system.boot_id to ensure standby rebooted
- Implement boot id as suggested by @themylogin
Ticket: NAS-101466 - 12:45 PM FreeNAS Revision c383fe4b (freenas): fix(middlewared/failover): `raise` if method exists
- Spotted by @themylogin
- 12:45 PM FreeNAS Revision c6f949df (freenas): feat(middlewared/failover): wait up to 15 minutes for reboot
- 12:45 PM FreeNAS Revision e2dcf229 (freenas): feat(middlewared/failover): implement `sendfile` in RemoteClient
- 12:45 PM FreeNAS Revision c0812298 (freenas): feat(middlewared/failover): add `failover.upgrade` call
- Ticket: NAS-101466
-
12:44 PM FreeNAS Revision 480a23f5 (freenas): Fix middlewared.alert.source.failover wont import on TrueNAS
-
12:44 PM FreeNAS Revision 1f14acf4 (freenas): remove unused "zpool_trap" alert
-
12:44 PM FreeNAS Revision 8359bbe4 (freenas): Add separate field for enclosure number
-
12:44 PM FreeNAS Revision 8a2bb555 (freenas): Clarify alert messages
-
12:44 PM FreeNAS Revision 9458c324 (freenas): Do not update failover alerts if remote system is not ready
-
12:44 PM FreeNAS Revision 02427927 (freenas): Update failover_disks.py
-
12:44 PM FreeNAS Revision cc697096 (freenas): Update failover_critical.py
- 12:44 PM FreeNAS Revision 4e5039f8 (freenas): fix(middlewared/failover): handle exit code 6 of fenced
- 6 means its already running.
- 12:44 PM FreeNAS Revision f403a0f3 (freenas): fix(middlewared/enclosure): use call_sync
- 12:43 PM FreeNAS Revision c7bd5f1a (freenas): feat(middlewared/failover): use new force syntax for fenced
-
12:43 PM FreeNAS Revision ef6a0cdc (freenas): notifier.failover_in_progress
- (cherry picked from commit 92d7da7da1401afeaeca17a2986512ff71b38559)
-
12:43 PM FreeNAS Revision 33a8d571 (freenas): only load json file when status == 'BACKUP'
-
12:43 PM FreeNAS Revision aabf717e (freenas): address my own reviews
-
12:43 PM FreeNAS Revision a538d4e9 (freenas): NAS-101234 Check HA CARP states
- 12:43 PM FreeNAS Revision aaaddd5f (ports): math/jlatexmath:
- - Update to 1.0.7
- Switch to the binary distribution since building from the sources
requires maven
- Remove FOP o... -
12:43 PM FreeNAS Revision 20820efa (freenas): Alert improvements
- 12:42 PM FreeNAS Revision 91199b9a (ports): graphics/xmlgraphics-commons:
- - Update to 2.3
- Switch to the binary distribution since building from the sources
requires maven - 12:41 PM FreeNAS Revision 4e7f4342 (ports): devel/jakarta-commons-io:
- - Update to 2.6
- Switch to the binary distribution since building from the sources
requires maven
- Update WWW -
12:38 PM FreeNAS Revision c120b7f0 (freenas): Fix usage of coroutines in failover.disabled_reasons
- 12:38 PM FreeNAS Revision a3d1f898 (freenas): rm(middlewared/alert): freenas already has a boot status
- The alert is supposed to run on passive.
- 12:38 PM FreeNAS Revision d040177c (freenas): fix(middlewared/truenas): only check license and disks if needed
-
12:38 PM FreeNAS Revision c1043a19 (freenas): tkt-85044 dont run proactive support alerts on passive controller
-
12:38 PM FreeNAS Revision 8948702f (freenas): Ignore Critical Health Info: 0x4<PERSISTENCY_RESTORED> NVDIMM alert
- (cherry picked from commit f1be745fa09ca4aaeb25a2b090bf090032ad7d24)
-
12:38 PM FreeNAS Revision 84168bd1 (freenas): Fibre Channel Ports to middlewared
-
12:37 PM FreeNAS Revision b3771c52 (freenas): Use changes from Proactive Support to middlewared
- 12:37 PM FreeNAS Revision f984a9fe (freenas): fix(middleware/enclosure): identify spare slot for Z-series only
- Ticket: #32706
- 12:37 PM FreeNAS Revision 668befb2 (freenas): feat(middleware/failover): send new encryptkey file to standby node
- Ticket: #37830
- 12:37 PM FreeNAS Revision fdb7e529 (freenas): feat(middleware/failover): sync enclosure in pool export/destroy
- Ticket: #38779
- 12:37 PM FreeNAS Revision 59edc7e3 (freenas): feat(middleware/failover): clear key on pool lock
- Ticket: #38395
- 12:37 PM FreeNAS Revision 4ec12d6a (freenas): fix typo
- 12:36 PM FreeNAS Revision 5eb1b364 (freenas): address doc recommendations
- 12:36 PM FreeNAS Revision a603b43b (webui): NAS-102647 Delay button definition
- 12:36 PM FreeNAS Revision 236e975d (freenas): tkt-78879: add 'MISMATCH_DISKS' check to truenas HA systems
- 12:36 PM FreeNAS Revision 7c7eabf8 (freenas): make verbiage uniform
- 12:36 PM FreeNAS Revision 370ec658 (freenas): address verbiage reviews for docs
- 12:36 PM FreeNAS Revision b5204b5b (freenas): add 'NO_LICENSE' to disabled_reasons in middleware
- 12:36 PM FreeNAS Revision 93225060 (freenas): feat(middlewared/failover): private method to get remote ip
- 12:36 PM FreeNAS Revision 90748fd0 (freenas): tkt-67764: remove warning about sys dataset location
-
12:35 PM FreeNAS Revision 6814ce0b (freenas): Register internal TrueNAS middleware connection in SessionManager
- 12:35 PM FreeNAS Revision 99802683 (freenas): feat(middlewared/failover): implement failover.get_ips
- Its supposed to be used in UI to show IPs which can be accessed when
trying to reach standby controller UI. -
12:35 PM FreeNAS Revision 75b3a3ea (freenas): Fix
-
12:35 PM FreeNAS Revision 5f50801c (freenas): Address review
-
12:34 PM FreeNAS Revision 84bf4ff3 (freenas): Make enclosure a CRUDService
-
12:34 PM FreeNAS Revision 95b969da (freenas): Fix PEP8
-
12:34 PM FreeNAS Revision 3edb27c0 (freenas): Bind enclosure.sync_zpool as pool.post_delete hook
-
12:33 PM FreeNAS Revision d155f984 (freenas): TrueNAS middleware plugin for Enclosure
- 12:29 PM FreeNAS Revision decafecc (ports): lang/go: update to 1.12.9
- 12:27 PM FreeNAS Revision d6c2a722 (freenas): fix(middlewared/failover): handle EHOSTUNREACH in call_remote
- 12:27 PM FreeNAS Revision 73bc6c00 (freenas): feat(middlewared/truenas): method to retrieve EULA
- 12:27 PM FreeNAS Revision 55c95f34 (freenas): fix(alert): use truenas plugin to get chassis hardware
- 12:27 PM FreeNAS Revision 683e01ef (ports): Fix PLIST
- - Bump PORTREVISION for package change
PR: 239933
Submitted by: Syouichi TAKAMIYA <takazeki@gmail.com> - 12:27 PM FreeNAS Revision 981d3a1e (freenas): feat(middlewaerd/truenas): move get_chassis_hardware from notifier
- 12:27 PM FreeNAS Revision a6e4dd40 (ports): Fix typo
- 12:27 PM FreeNAS Revision 48e15791 (ports): Update version requirement of RUN_DEPENDS
- 12:27 PM FreeNAS Revision 1f22195a (ports): Update to 3.9.0
- - Fix typo
Changes: https://github.com/rouge-ruby/rouge/releases
https://github.com/rouge-rub... -
12:27 PM FreeNAS Revision 526b4306 (freenas): Fix failover.internal_interfaces
- 12:27 PM FreeNAS Revision 21734b57 (ports): Update version requirement of RUN_DEPENDS
- 12:27 PM FreeNAS Revision f366a08a (freenas): fix(alert/failover): modernize alert and remove unused imports
- Ticket: #62631
- 12:27 PM FreeNAS Revision d9d36714 (ports): Update to 0.8.2
- - Update version requirement of RUN_DEPENDS
Changes: https://github.com/fluent/fluent-logger-ruby/blob/master... - 12:27 PM FreeNAS Revision 0702e258 (freenas): feat(middlewared/failover): get_carp_states is used in alert
- Ticket: #62631
- 12:27 PM FreeNAS Revision a1ffaea6 (ports): Update to 3.3.0
- - Update version requirement of RUN_DEPENDS
Changes: https://github.com/FooBarWidget/default_value_for/commit... - 12:27 PM FreeNAS Revision c7355e43 (freenas): feat(middlewared/failover): setup HA on pool import
- Ticket: #62631
- 12:26 PM FreeNAS Revision 4e23d7d0 (ports): Update to 1.5.1
- Changes: https://github.com/spree/deface/releases
https://github.com/spree/deface/commits/master - 12:26 PM FreeNAS Revision a387fe9f (freenas): feat(middlewared): a couple of hook to restart ix-devd
- Ticket: #62631
- 12:26 PM FreeNAS Revision f402bd14 (ports): Update to 2.11.337
- Changes: https://github.com/aws/aws-sdk-ruby/releases
- 12:26 PM FreeNAS Revision ebac010c (freenas): feat(middlewared/failover): throttle status and disabled_reasons
- Ticket: #62631
- 12:26 PM FreeNAS Revision ea9cb5a9 (freenas): feat(middlewared/failover): status and disabled_reasons do not need auth
- Ticket: #62631
- 12:26 PM FreeNAS Revision a53a4d90 (ports): Update to 2.11.337
- Changes: https://github.com/aws/aws-sdk-ruby/releases
- 12:26 PM FreeNAS Revision 0c8fa11b (freenas): feat(middlewared/failover): implement failover.unlock
- Ticket: #62631
- 12:26 PM FreeNAS Revision cf2e0f84 (ports): Update to 2.11.337
- Changes: https://github.com/aws/aws-sdk-ruby/releases
- 12:26 PM FreeNAS Revision 8d01cffa (freenas): feat(middlewared): implement failover.disabled_reasons
- Ticket: #62631
- 12:26 PM FreeNAS Revision 1acf91b9 (ports): Update USES=python for py-marshmallow 3.0.0 update
- 12:26 PM FreeNAS Revision 327dc2ae (ports): Update to 3.0.0
- Changes: https://github.com/marshmallow-code/marshmallow/blob/dev/CHANGELOG.rst
- 12:26 PM FreeNAS Revision 647b8698 (ports): Update USES=python for py-marshmallow 3.0.0 update
- 12:26 PM FreeNAS Revision 415d494d (freenas): feat(middlewared/failover): implement failover.sync_{to,from}_peer
- Ticket: #62631
- 12:26 PM FreeNAS Revision 66533b0f (ports): Update to 0.2.6
- Changes: https://metacpan.org/changes/distribution/Types-Core
https://metacpan.org/source/LAWA... - 12:26 PM FreeNAS Revision 7b5f5acb (freenas): feat(middlewared/failover): implement failover.force_master
- 12:26 PM FreeNAS Revision 6626b7fc (ports): Update to 0.002002
- Changes: https://metacpan.org/changes/distribution/Test2-Plugin-MemUsage
- 12:26 PM FreeNAS Revision 9760b906 (ports): Update to 5.20190820
- Changes: https://metacpan.org/changes/distribution/Module-CoreList
- 12:26 PM FreeNAS Revision 0bc3b3d4 (freenas): feat(src): replace notifier failover licensed calls with failover plugin
- Ticket: #62631
- 12:26 PM FreeNAS Revision ac9b5034 (ports): Update to 0.598
- Changes: https://metacpan.org/changes/distribution/Color-RGB-Util
- 12:26 PM FreeNAS Revision 7bdb5a2e (ports): Update to 0.163
- Changes: https://metacpan.org/changes/distribution/Color-ANSI-Util
- 12:25 PM FreeNAS Revision 9fe6edcc (ports): Update to 4.12
- Changes: https://metacpan.org/changes/distribution/CPAN-Perl-Releases
- 12:24 PM FreeNAS Revision 6d96ce08 (freenas): fix(src): replace notifier failover status with failover plugin
- Ticket: #62631
- 12:24 PM FreeNAS Revision 291554ed (freenas): feat(middlewared/failover): implement hook to sync passphrase
- Ticket: #62631
- 12:24 PM FreeNAS Revision 56f98b23 (freenas): feat(middlewared/failover): implement failover.status
- Ticket: #62631
- 12:24 PM FreeNAS Revision 736e0b44 (freenas): Use restart verb
- Ticket: #56043
- 12:24 PM FreeNAS Revision 6db2b64b (freenas): fix(asigra): setup_asigra is a private method
- Ticket: #56043
- 12:24 PM FreeNAS Revision bc7d31df (freenas): feat(asigra): serve DSOP.jnlp
- Ticket: #56043
- 12:24 PM FreeNAS Revision bf7298b1 (freenas): fix(asigra): set up postgresql
- Ticket: #56043
- 12:23 PM FreeNAS Revision 80cfca55 (freenas): fix(asigra): adjust database path
- Ticket: #56043
- 12:23 PM FreeNAS Revision 27d405bb (freenas): feat(asigra): turn it into a system service with update method
- Ticket: #56043
- 12:23 PM FreeNAS Revision 366ab79c (freenas): feat(asigra): replace logic duplicated with dssystem
- Ticket: #56043
- 12:23 PM FreeNAS Revision 4a0e61f0 (freenas): fix(asigra): does not need to be installed
- Ticket: #48504
- 12:23 PM FreeNAS Revision 88a101f8 (freenas): feat(asigra): create asigra auxiliary filesystems from base filesystem
- Ticket: #48042
-
12:23 PM FreeNAS Revision 0aca7d0d (freenas): Initial squashed commit for Asigra from 11.1-stable
- Move Asigra plugin into TrueNAS repo
Ticket: #37682
Don't be async
Ticket: #37682
Nuke await from non async metho... - 12:22 PM FreeNAS Revision bb953649 (freenas): feat(middlewared/failover): sync geli file
- Ticket: #36318
- 12:22 PM FreeNAS Revision 99bbef81 (freenas): fix(failover): catch up with API change in hooks
- 12:22 PM FreeNAS Revision ade70d6e (freenas): feat(middlewared/failover): hook to setup HA on interface or volume change
- Ticket: #62025
- 12:22 PM FreeNAS Revision 0750bc4e (freenas): feat(middlewared/failover): fix failover check and flip disabled flag
- Ticket: #61209
- 12:22 PM FreeNAS Revision b56bd321 (freenas): feat(middlewared/failover): implement failover.update
- Ticket: #61209
- 12:22 PM FreeNAS Revision 7cba95b6 (freenas): feat(middlewared/failover): unmark private and allow config query
- Ticket: #61209
- 12:22 PM FreeNAS Revision 33c37769 (freenas): fix(middlewared/failover): call_remote default args
- 12:22 PM FreeNAS Revision a02aa597 (freenas): feat(middlewared/failover): configure internal interfaces
- Ticket: #61407
-
12:22 PM FreeNAS Revision a8775fd4 (freenas): Alert: Disks on backup node do not match disks on master node
-
12:22 PM FreeNAS Revision 9987c657 (freenas): Avoid simultaneous requests when querying power supply status
-
12:22 PM FreeNAS Revision f4631650 (freenas): Alert: Disks on backup node do not match disks on master node
- 12:22 PM FreeNAS Revision dcb1afd4 (ports): mail/dma: Update to 0.12
- Sponsored by: Rubicon Communications, LLC (Netgate)
-
12:21 PM FreeNAS Revision e1f49b15 (freenas): Allow unaccepting EULA
-
12:21 PM FreeNAS Revision ccaa4e66 (freenas): All sentinel files are using - not _ as words separator
-
12:21 PM FreeNAS Revision 2aecf632 (freenas): Run License Status Alert on backup node
- 12:21 PM FreeNAS Revision 3e1e6ae3 (freenas): fix(services): service sync has been moved to middlewared
- Ticket: #47514
-
12:20 PM FreeNAS Revision 54a25bdf (freenas): NVDIMM alerts
- Ticket: #45017
-
12:20 PM FreeNAS Revision 0563f5fb (freenas): fix(alert): Do not run enclosure and license alerts on node B as enclosure and license are shared between nodes
- Ticket: #42413
-
12:20 PM FreeNAS Revision 1c2d7f7d (freenas): Support physical_port and virtual_port for FC HBA
- Ticket: #37574
-
12:20 PM FreeNAS Revision d53bd82c (freenas): Alert when FC HBA configured as iSCSI target is not present
- Ticket: #37574
- 12:20 PM FreeNAS Revision 10678bb0 (freenas): fix(middlewared/ttruenas): handle local unix connections gracefully
- 12:20 PM FreeNAS Revision c7684ca0 (freenas): feat(ha): allow to unlock using the UI
- Ticket: #31656
-
12:19 PM FreeNAS Revision 8309a088 (freenas): Bring back EULA and EULA bypass feature
- Ticket: #27046
-
12:19 PM FreeNAS Revision 6c784512 (freenas): fix(alert): Alert power supply status on the M-Series Platform
- Ticket: #31140
- 12:19 PM FreeNAS Revision 4070948d (freenas): fix(master) grammar related alert messages pertaining to CARP and failover
- 12:19 PM FreeNAS Revision 5a013501 (freenas): fix(ha): make sure nginx is never stopped on standby
- Ticket: #30963
- 12:19 PM FreeNAS Revision 31eb3f40 (freenas): feat(middlewared/failover): register service.pre_action hook
- This will sync service actions in standby node.
Ticket: #30861 - 12:19 PM FreeNAS Revision c7d16578 (freenas): fix(ha): handle socket.timeout exception treating it as HOSTDOWN
- Ticket: #30477
-
12:19 PM FreeNAS Revision 2d1c7dfa (freenas): Fix FailoverCheckAlertSource title
-
12:18 PM FreeNAS Revision 70e8e902 (freenas): New alerts
- Ticket: #26679
- 12:17 PM FreeNAS Revision 4bec23cc (freenas): fix(middlewared/failover): treat ENETUNREACH as EHOSTDOWN
- Ticket: #28449
- 12:17 PM FreeNAS Revision 95f57c81 (freenas): fix(ha): throw a CallError:EHOSTDOWN when standby is not accessible
- Ticket: #28449
- 12:17 PM FreeNAS Revision afcf467e (freenas): fix(ha): implement failover.encryption_clearkey
- Ticket: #27697
- 12:17 PM FreeNAS Revision b2d1fe03 (freenas): fix(middlewared/failover): avoid exception on journal sync
- Ticket: #27714
-
12:17 PM FreeNAS Revision 34a071c5 (freenas): feat(gui): Add EULA bypass feature
- TIcket: #27046
-
12:16 PM FreeNAS Revision 8da264d9 (freenas): Replace abandoned AIC platform support with new ECHOWARP.
-
12:16 PM FreeNAS Revision 358409c0 (freenas): fix(truenas): Proper customer information URL and authorization
- 12:16 PM FreeNAS Revision c150e2c2 (freenas): fix(middlewared): catch up `threaded` rename
-
12:16 PM FreeNAS Revision b7c28084 (freenas): feat(middleware): Sent customer information to support-proxy
-
12:15 PM FreeNAS Revision 2cf973b8 (freenas): feat(gui): Add registration process to capture additional data, and prompt the customer to update it from time to time
- Ticket: #26214
- 12:14 PM FreeNAS Revision a2c91c9e (freenas): fix(middlewared): aynscio fixes for failover plugin
- 12:14 PM FreeNAS Revision 1ac400b8 (freenas): fix(middlewared): do not log failed db sync multiple times
- Ticket: #25315
- 12:14 PM FreeNAS Revision e6383fb5 (freenas): fix(middlewared): asyncio friendly failover/truenas plugins
- 12:14 PM FreeNAS Revision 01a9b7f0 (freenas): feat(middlewared): handle exceptions in failover.call_remote
- 12:14 PM FreeNAS Revision 273d8b77 (freenas): fix(middlewared): typo of datastore name
- 12:14 PM FreeNAS Revision e26e3845 (freenas): fix(middlewared): run journal_sync in a thread
- 12:14 PM FreeNAS Revision 104b5933 (freenas): feat(middlewared): add thread to sync journal (copied from hasyncd)
- 12:14 PM FreeNAS Revision bd0554b0 (freenas): feat(middlewared): change call_timeout to accept options (for job)
- 12:14 PM FreeNAS Revision e9a9bb9b (freenas): fix(middlewared): failover model lives in failover app
- 12:14 PM FreeNAS Revision fe1f0771 (freenas): feat(middlewared): add database sync helper method
- 12:13 PM FreeNAS Revision b4bb0edb (freenas): feat(middlewared): implement HA control in middlewared
- 12:13 PM FreeNAS Revision d52a94cc (freenas): feat(middlewared): add encryption get/set key
- 12:13 PM FreeNAS Revision 7edc358a (freenas): feat(middlewared): do not require args for call_remote
- 12:13 PM FreeNAS Revision c8b93fc1 (freenas): fix(middlewared): make sure remote_port is int
- 12:13 PM FreeNAS Revision 5114c71f (freenas): fix(middlewared): only set timeout if it has been provided
- 12:13 PM FreeNAS Revision ff7e8a4a (freenas): feat(middlewared): add method to call other node middleware
- 12:13 PM FreeNAS Revision df13feca (freenas): feat(middlewared): add failover.internal_interfaces
- 12:13 PM FreeNAS Revision b8cd2f15 (freenas): feat(middlewared): authenticate connections for HA
- From internal IPs and reserved port.
- 12:13 PM FreeNAS Revision d752dd3c (freenas): fix(middlewared): typo
- 12:12 PM FreeNAS Revision 2a9bf603 (freenas): feat(middlewared): add truenas plugins for middlewared
-
12:06 PM FreeNAS Revision efb866da (freenas): Do not wait before demoting to backup if net.inet.carp.allow is cleared.
- The value is set to zero when system is going to shut down. There is no
way back, and the sooner we start the proces... -
12:06 PM FreeNAS Revision ffc5df5a (freenas): Start/stop netdata in carp-state-change-hook
- (cherry picked from commit 73f2e9599d0c07f5b0e1cc104ef29caebe5d9f08)
- 12:05 PM FreeNAS Revision 17773b26 (freenas): feat(ha): use new fenced path/syntax
-
12:05 PM FreeNAS Revision bd5bdd9a (freenas): Run alert.initialize after failover
- (cherry picked from commit 0d820f995027d88c7b8041da7359f8dda460260b)
- 12:05 PM FreeNAS Revision 4142d8e3 (freenas): fix(ha): force takeover on master for administratively disabled failover
- Ticket: #77926
- 12:05 PM FreeNAS Revision 7a5314c9 (freenas): fix(ha): start smartd on failover
- Ticket: #83771
- 12:05 PM FreeNAS Revision 01455e6d (freenas): Use middleware client to restart most of the services
- Most of the ix.rc.d scripts are now gone which means we need to use the
middleware websocket client to restart them. - 12:05 PM FreeNAS Revision 4a89e4d4 (freenas): tkt-72415 fix ad bind error messages in alert system on failover
- 12:05 PM FreeNAS Revision e6d257b3 (freenas): tkt-64287: remove unnecessary camcontrol rescan call
-
12:05 PM FreeNAS Revision 0bc63f3d (freenas): TrueNAS middleware plugin for Enclosure
- 12:03 PM FreeNAS Revision 24afbb91 (freenas): fix(src): replace notifier failover status with failover plugin
- Ticket: #62631
- 12:03 PM FreeNAS Revision a7e6a002 (ports): x11-wm/fvwm-crystal: force python to 2.7, change MASTER_SITE
- PR: 239625
Submitted by: Walter Schwarzenfeld <w.schwarzenfeld@utanet.at>
Approved by: giacomomarian... - 12:03 PM FreeNAS Revision dc4aa1a3 (freenas): fix(ha): copy/paste issue
- Ticket: #49378
(cherry picked from commit 4d3e0ecb137c1a5e59dced53bb19b5fc3b085ee6) - 12:02 PM FreeNAS Revision 4d6b8713 (freenas): fix(asigra): start on failover
- Ticket: #49378
- 12:02 PM FreeNAS Revision c9f65d20 (freenas): use time.time() correctly based off library import
-
12:02 PM FreeNAS Revision 35ab0685 (freenas): fix(master) use OS syscalls to create sentinel file and write epoch time to it
-
12:02 PM FreeNAS Revision fb893055 (freenas): flake8 happiness while I'm here
-
12:02 PM FreeNAS Revision ecf71e06 (freenas): fix(master) fix comment
-
12:02 PM FreeNAS Revision acab6f53 (freenas): fix(master) create watchdog 'sentinel' file for appropriate emails
-
12:02 PM FreeNAS Revision 3218e79c (freenas): fix(master) create watchdog 'sentinel' file for email alerts
- fix(master) create fenced 'sentinel' file for email alerts
- 12:02 PM FreeNAS Revision da6fe13a (freenas): fix(master) make sure smartd is started and stopped on failover event
-
12:02 PM FreeNAS Revision 0539e98c (freenas): Retaste NVMe devices on failover, same as disks and NVDIMMs.
- 12:02 PM FreeNAS Revision f319008b (freenas): this needs to run with or without a passphrased volume
-
12:02 PM FreeNAS Revision 0f31487b (ports): Update to 5.6.45-86.1
- MFH: 2019Q3
Security: 198e6220-ac8b-11e9-a1c7-b499baebfeaf - 12:02 PM FreeNAS Revision 2eb0212b (freenas): fix(master) detach geli providers on clean failover
- 12:02 PM FreeNAS Revision da1171ee (freenas): be sure and stop netdata on newly demoted passive node
- 12:01 PM FreeNAS Revision 53783334 (freenas): move the order in which starting netdata
- 12:01 PM FreeNAS Revision 3078456b (freenas): fix(master) start netdata on failover
- 12:01 PM FreeNAS Revision 39e39cf6 (freenas): missing "%"
- 12:01 PM FreeNAS Revision c29c183a (freenas): forgot log.warn message
- 12:01 PM FreeNAS Revision 4dd2cb9e (freenas): be more persistent with logging
- 12:01 PM FreeNAS Revision 6a93780f (freenas): removing incorrect change that was cached in local branch
- 12:01 PM FreeNAS Revision 44c7579f (freenas): make sure non-critical interfaces migrate during failover
- 12:01 PM FreeNAS Revision 6e807486 (freenas): Remove sentinel SAMBA_USER_IMPORT_FILE on an active node to enforce
- re-import of all Samba users.
- 12:01 PM FreeNAS Revision 93c4146a (freenas): fix(ha): no reason to not kill fenced on forcetakeover
- When HA is setup with multiple pools and there is a passphrased pool we
need to run the carp script once the pool is ... - 12:01 PM FreeNAS Revision 34f9fb04 (freenas): Added: Default delay for the state change to BACKUP
- 12:01 PM FreeNAS Revision 140c37bc (freenas): fix: Check whether both vhid are master - link may be acctive while second node reboots.
- 12:01 PM FreeNAS Revision 92322408 (freenas): fix: If the interlink is up then wait 2 seconds before becoming Master +
- remove some duplicated code.
Ticket: #28143 -
12:01 PM FreeNAS Revision 5426a9a8 (freenas): During failover retaste pmemX devices same as daX.
-
12:01 PM FreeNAS Revision 8f593e23 (freenas): Restart nfsd on failover
- Ticket: #25630
-
12:01 PM FreeNAS Revision e3c76c26 (freenas): Generate samba config before restarting (to pickup or remove shares)
- Ticket: #25742
-
12:01 PM FreeNAS Revision eaa3b0d2 (freenas): Only a samba restart is required now
- Ticket: #25742
- 12:00 PM FreeNAS Revision 2f18f9bc (freenas): feat(ha): use middleware in failover script and enc_helper tool
- 12:00 PM FreeNAS Revision f817f010 (freenas): fix(enc): shebang for enc_helper
- 12:00 PM FreeNAS Revision 2d681ed0 (freenas): fix(src): first pass at 2to3 and a couple encoding issues
- 11:59 AM FreeNAS Revision 2bf51ce5 (freenas): Fix attach of passphraseless pool
- Ticket: #16070
-
11:59 AM FreeNAS Revision 5c29b58c (freenas): Replicate William's d416037c622b05e5bfba999742a5ce29dee3fe91 from FN to TN.
- 11:59 AM FreeNAS Revision 15539cb1 (freenas): Try to set passphrase on standby node in interactive command
- 11:59 AM FreeNAS Revision 2469beeb (freenas): gptid might change on the active head, so we need to rescan
- Ticket: #16070
- 11:59 AM FreeNAS Revision 31ba2a4d (freenas): Allow enc_helper to attach volumes without passphrase
- Ticket: #15539
- 11:59 AM FreeNAS Revision 02ca2714 (freenas): Use absolute path for python
- Ticket: #15508
- 11:59 AM FreeNAS Revision 78083d79 (freenas): Add flag to interactive to do not force failover
- Ticket: #15508
- 11:59 AM FreeNAS Revision 59110abf (freenas): Force master on interactive enc helper
- Ticket: #15358
- 11:59 AM FreeNAS Revision 4a56b07f (freenas): Use LocalEscrowCtl from freenasUI module
- Ticket: #15508
- 11:59 AM FreeNAS Revision db8d0c91 (freenas): Move enc_helper to sbin
- 11:59 AM FreeNAS Revision 7d6f7b32 (freenas): Get rid of setkey command in enc_helper
- This is a bad idea because the passphrase may contain special chars
which will be interpreted by the shell.
Ticket: ... -
11:59 AM FreeNAS Revision 737b15dd (freenas): Document the interactive subcommand
- Ticket: #13529
- 11:59 AM FreeNAS Revision de287a6d (freenas): Touch needop sentinal when we no longer have the passphrase.
- This is required for HA code to function when lock is requested.
Ticket: #11686 - 11:59 AM FreeNAS Revision 3dc71100 (freenas): Remove deprecated failover_getpeer
- TIcket: #9902
- 11:59 AM FreeNAS Revision 23625e45 (freenas): Use hasyncd instead of remote ssh calls
- Ticket: #8534
- 11:59 AM FreeNAS Revision 86cd119f (freenas): Use the new hook.
- 11:59 AM FreeNAS Revision a40ce7da (freenas): Add error code and allow escrow control be imported.
- Piggyback passphrase sync to alert system when we are BACKUP.
- 11:59 AM FreeNAS Revision 3cfd80c0 (freenas): Do the secondary peer a favor by issuing a synctopeer if we have unlocked
- the pool successfully.
- 11:59 AM FreeNAS Revision 9361fe48 (freenas): fix: use absolute path to python instead of env in shebang
- 11:59 AM FreeNAS Revision e8acdae9 (freenas): fix(ha): identation on "ignoreall"
- While I'm here use grep -c instead of wc -l.
Thanks to Alexander.
Ticket: #22293 - 11:59 AM FreeNAS Revision a5807a1e (freenas): fix(ha): check carp state within groups, not in general
- Ticket: #22293
- 11:59 AM FreeNAS Revision f8f628af (freenas): fix(src): first pass at 2to3 and a couple encoding issues
- 11:42 AM FreeNAS Revision 5fd68c40 (freenas): feat(ha): log when there is no FAILOVER_JSON
- Ticket: #19304
- 11:42 AM FreeNAS Revision 77aacd11 (freenas): fix(ha): always run syncfrompeer if there are phrased volumes
- Ticket: #18841
-
11:42 AM FreeNAS Revision a168461b (freenas): Handle the INIT state for CARP
- Ticket: 17808
-
11:42 AM FreeNAS Revision 7dc143ae (freenas): Supress spurious asuming BACKUP messages.
- Ticket: #16956
-
11:42 AM FreeNAS Revision 6afca1e0 (freenas): Cleanup and comments added during code review with torek
- Ticket: #16587
-
11:42 AM FreeNAS Revision a613d31e (freenas): Add a missing mutex
- Ticket: #16587
This needs to get reviewed, but before it can be reviewed then entire
script needs to get cleaned up ... -
11:42 AM FreeNAS Revision 71e29465 (freenas): Send email async in the failover script
- Ticket: #16271
There's no need for an unreachable mailserver to cause the
failover script to need to wait for sendin... - 11:42 AM FreeNAS Revision 0b5d2a91 (freenas): Check internal interfaces using name instead of vhid in carp script
- Ticket: #16256
- 11:42 AM FreeNAS Revision 8c8bb7f5 (freenas): Use new path for enc_helper
- Ticket: #15508
- 11:42 AM FreeNAS Revision 2a2d8e0d (freenas): Fix syntax error
- Ticket: #15507
- 11:42 AM FreeNAS Revision 9a0a5a9c (freenas): Remove shutdown command from carp state hook
- Ticket: #15507
-
11:42 AM FreeNAS Revision 97a07c18 (freenas): Cleanup NFS failover.
-
11:42 AM FreeNAS Revision c8f4ac89 (freenas): Various cleanup activities.
- - Don't shell out to raw sqlite3 commands.
- Put in a few comments for things that need
investigation.
- A bit of... -
11:42 AM FreeNAS Revision 807b5e5b (freenas): For whatever reason fenced now demands a SIGKILL
- Ticket: #15125
-
11:41 AM FreeNAS Revision e7fe013b (freenas): Additional fixes.
- Ticket: #14772
-
11:41 AM FreeNAS Revision 07af18ed (freenas): This should be just 'statd' and not '/etc/rc.d/statd' as that tracebacks as follows:
- """
run('/usr/sbin/service /etc/rc.d/statd quietstart')
(1, '/etc/rc.d/statd does not exist in /etc/rc.d or the local... -
11:41 AM FreeNAS Revision e74afded (freenas): More quotation fixes to carp-state-change-hook.py
-
11:41 AM FreeNAS Revision 8dd0db4d (freenas): Fix typo that was causing a command to be run incorrectly.
- Ticket: 14772
For the want of a shoe the horse was lost...
This fixes a major issue. Due to a typo NFS was never b... - 11:41 AM FreeNAS Revision 257f125d (freenas): Import pools in HA using -m
- Ticket: #14174
- 11:41 AM FreeNAS Revision 312e65f6 (freenas): Run sync disks on failover event
- Ticket: #14242
-
11:41 AM FreeNAS Revision 7fe142fd (freenas): Restart smartd when failing over.
- Disk reservations can cause issues with certain models of disks
runnining smartd on the standby node of an HA unit. ... - 11:41 AM FreeNAS Revision 77b1ac03 (freenas): dtrace is always loaded by default
- 11:41 AM FreeNAS Revision a6d6e095 (freenas): Catch up several ifconfig usages to NWO in carp hook script
- 11:41 AM FreeNAS Revision 2e0a2e85 (freenas): Catch up carp devd event changes in failover hook script
-
11:41 AM FreeNAS Revision 5e71233e (freenas): For what ever reason this change makes the things work properly.
- Ticket: #13521
-
11:41 AM FreeNAS Revision fd3e38cc (freenas): Use a unique "error code" for every failure event.
- Ticket: #14037
- 11:41 AM FreeNAS Revision b84d643a (freenas): Check other node before going split plain in failover disabled state
- Ticket: #13521
-
11:41 AM FreeNAS Revision 7fc7847c (freenas): Only restart services that are enabled during a failover.
- Ticket: #13712
-
11:40 AM FreeNAS Revision f532de60 (freenas): Fix the force failover button.
- Ticket: #12212
If you boot an HA pair with failover disabled both nodes will come up
in standby mode. In that situa... -
11:40 AM FreeNAS Revision d51f63c1 (freenas): Remove abandoned features from carp_state_change_hook.py
- Ticket: #13477
-
11:40 AM FreeNAS Revision b4f690c6 (freenas): Generate certificates on failover
- 11:40 AM FreeNAS Revision 88dc584e (freenas): PF does not need to be enabled on link_up
- Ticket: #12594
- 11:40 AM FreeNAS Revision a9ae30ed (freenas): Generate pf.conf.block in generate_failover_json.py
- While I'm here do not use static ports for SSH/HTTP/HTTPS.
Ticket: #12594 -
11:39 AM FreeNAS Revision 73e6c695 (freenas): Killing dtrace processes is too broad a stroke these days.
- Ticket: #12314
- 11:38 AM FreeNAS Revision 993d0f6a (freenas): On a second thought, do not move kern.cam.ctl.ha_role too late
- Ticket: #11429
- 11:38 AM FreeNAS Revision a80d2425 (freenas): Run sysctl after services have been restarted
- Also do not restart ctld as it should be running on both nodes.
Ticket: #11429 - 11:38 AM FreeNAS Revision eba62420 (freenas): Set kern.cam.ctl.ha_role in failover script
- Ticket: #11447
-
11:38 AM FreeNAS Revision 22444bab (freenas): Update license and copyright for TrueNAS files.
- Some of these files had BSD licensing. Open source stuff
should be placed in the FreeNAS repo.
All files in the True... - 11:37 AM FreeNAS Revision 7de3117d (freenas): syslog-ng is used now so use it instead.
- Ticket: #10061
-
11:36 AM FreeNAS Revision d4d1f5f2 (freenas): Remove some debug prints that make this script noisy.
- Along the way specify the full path to the pfctl utility
just to be explicit. - 11:36 AM FreeNAS Revision 3c86a599 (freenas): Disable exception when using logging.
- Instead of testing if /var/run/log exists, try it and fallback to
stderr if fails.
Ticket: #9718 -
11:36 AM FreeNAS Revision d5ab4115 (freenas): The ing is important
- Ticket: #9262
-
11:36 AM FreeNAS Revision 280300ec (freenas): Console logging of volume status for volumes imported by the HA code.
- This makes my eyes bleed, however based on testing it works for some value of works
at least in the cold boot case.
... -
11:36 AM FreeNAS Revision 39f0ab03 (freenas): The firewall is causing a memory leak.
- Work around this leak by not using the firewall unless we need to.
Ticket: #9108 -
11:36 AM FreeNAS Revision 74e245e5 (freenas): Hammer merge ae419880f8e2199516960e651f73c888aa9839d4
- Ticket: #8475
- 11:36 AM FreeNAS Revision eefceb9e (freenas): Failover script must check phrased pools along with non-phrased pools,
- or otherwise the export, etc wouldn't happen for these pools, leaving
the system vulnerable to hangs caused by fenced... -
11:36 AM FreeNAS Revision fdb2c42d (freenas): Sleeping for 0 seconds and rechecking <interface>
- That's obviously not quite right, so let's fix that.
-
11:36 AM FreeNAS Revision 55a75ce4 (freenas): Flake fixes.
-
11:36 AM FreeNAS Revision f9625239 (freenas): Add support for a special action, shutdown.
- This special action is called by rc.shutdown and short circuits all
of the tests that the failover script might use t... - 11:36 AM FreeNAS Revision 2e1e5106 (freenas): Chase FreeNAS changeset 3250d19f.
- Prior to this change, the failover procedure will not properly
generate Samba configuration files (the same way done ... -
11:36 AM FreeNAS Revision 396a587b (freenas): Don't be so chatty at boot
-
11:36 AM FreeNAS Revision 60b48e02 (freenas): DTRT when failover is diabled for both cold start and running situations.
-
11:36 AM FreeNAS Revision 8be42d1e (freenas): Cleanup the lockfile when this script exits.
- 11:36 AM FreeNAS Revision 5a01e09f (freenas): Add a new command which accepts passphrase and initiate the takeover
- magic.
-
11:36 AM FreeNAS Revision 8172968b (freenas): Ignore link state changes on non-failover interfaces.
-
11:35 AM FreeNAS Revision 1df2d007 (freenas): Frob carp advskews on anything we own so the other node doesn't try to steal the volume back.
-
11:35 AM FreeNAS Revision 03d30cc5 (freenas): Don't allow exit paths that leave dangling state files.
-
11:35 AM FreeNAS Revision 5e101068 (freenas): When we run before ldconfig we must do things old-school.
-
11:35 AM FreeNAS Revision 4cd4f2d1 (freenas): Proper fix for log module format errors
-
11:35 AM FreeNAS Revision dfec96a0 (freenas): Fix syntax errors.
- Do not wait for the timeout if this is an administrative failover.
-
11:35 AM FreeNAS Revision b3437e63 (freenas): Need to respect the timeout value for backup states as well as active state.
- 11:35 AM FreeNAS Revision 67b5023f (freenas): Support for CARP critical failover groups
- Ticket: #8177
- 11:34 AM FreeNAS Revision 81b65efd (ports): - Update to the latest git snapsot, fixes build with postgresql 11
- PR: 239611
Reported by: tobik@freebsd.org -
11:32 AM FreeNAS Revision 7ea4aefb (freenas): Thinko
-
11:32 AM FreeNAS Revision dcb6a2b0 (freenas): Hookup GUI timeout to the failover code.
- Ticket: #7283
- 11:32 AM FreeNAS Revision 165c28bb (freenas): Use a lockfile to allow only one instance
- Ticket: #8177
-
11:32 AM FreeNAS Revision 096c42dc (freenas): Fix logging for fenced when syslog isn't running.
- Other various improvements.
Ticket: #7280 - 11:32 AM FreeNAS Revision 14d30577 (ports): - update to 5.58
- - introduce DOCS option
-
11:32 AM FreeNAS Revision b451682b (freenas): Numerous bug fixes.
- Ticket #7820
-
11:32 AM FreeNAS Revision 615ece2e (freenas): Add an option to be silent on a single node system.
- Ticket: #8143
-
11:32 AM FreeNAS Revision 1aab74b7 (freenas): Add feedback on whether failover is enabled or disabled.
-
11:31 AM FreeNAS Revision 4fe00108 (freenas): Bail out before attempting the impossible.
-
11:31 AM FreeNAS Revision 865425bb (freenas): Finish up hactl.
- Ticket: #7960
-
11:29 AM FreeNAS Revision d073e9be (freenas): Add the missing takeover functionality.
- Ticket: #7960
-
11:28 AM FreeNAS Revision 1142b661 (freenas): Initial addition of hactl.
- Further work needs to be done in other areas before this tool can be completed.
Consider this a checkpoint save.
Tic... -
11:28 AM FreeNAS Revision f5e4de23 (os): MFC r350421:
- Avoid relying on header pollution from sys/refcount.h.
- 11:27 AM FreeNAS Revision 24f30b9a (freenas): Very rough and untested failover script in python
- Simple SH -> python conversion.
Ticket: #8177 -
11:21 AM FreeNAS Revision 7b4d46b2 (freenas): Let's go for it. Use the python
- 11:20 AM FreeNAS Revision c2c8ca7d (ports): Update to 8.1908.0
- ChangeLog: https://github.com/rsyslog/rsyslog/blob/v8.1908.0/ChangeLog
-
11:20 AM FreeNAS Revision 19692ba2 (freenas): Start refactoring the failover code.
- Use a static carp-state-change hook file, that is python. Stop
generating a shell script from a shell script all the... - 11:20 AM FreeNAS Revision 154ebf1a (freenas): Basic escrow daemon.
- Ticket: #6292
(cherry picked from commit ddcf3e13400fde68083da44cb6cc7e1684520835) -
11:19 AM FreeNAS Revision adc64d24 (freenas): Typo fix
-
11:19 AM FreeNAS Revision 32e77503 (freenas): Silense spurious console messages
- Ticket: #7284
- 11:14 AM FreeNAS Revision bec7e364 (ports): - Fix whitespace
- - Optionize NLS
-
11:08 AM FreeNAS Revision 3ce11895 (freenas): Various fixes to the failover script.
- Ticket: #7284
- 11:07 AM FreeNAS Revision e7fa9df4 (freenas): If we see a file, /etc/skip_fasttrack, then skip all "fast" paths
- of fenced.
- 11:07 AM FreeNAS Revision bef3e062 (freenas): Correct inverted logic.
- Noticed by: jpaetzel
- 11:07 AM FreeNAS Revision 5199409a (freenas): Add a 2 second wait when lagg is configured.
-
11:07 AM FreeNAS Revision 7da83ad2 (freenas): Don't blindly restart statd.
- If it's not running for some reason then start it.
If it is running at least with some NFS clients (we suspect FreeBS... -
11:07 AM FreeNAS Revision d957bf13 (freenas): Use the correct path.
- 11:07 AM FreeNAS Revision 4f58bb67 (freenas): Restart syslog and ix-collectd for passive node on failover
- 11:07 AM FreeNAS Revision 94a14624 (freenas): Restart syslog on failover becuse of the system dataset
- Ticket: #6127
- 11:07 AM FreeNAS Revision d82dbe99 (freenas): Run ix-system on failover to create /var/db/system link
- Ticket: #6127
-
11:07 AM FreeNAS Revision 40755caa (freenas): There's no such thing as a quietforce verb.
-
11:07 AM FreeNAS Revision 705af214 (freenas): Remove some chattiness from the failover script.
- Add logging so it's really clear what it's doing.
-
11:07 AM FreeNAS Revision 324f0001 (freenas): Restart collectd after a failover event
- There is no reason to delay failover waiting for collectd to
restart. Get the failover done then restart collect aft... - 11:06 AM FreeNAS Revision 40a859b5 (freenas): Fix a very serious bug that prevents failovercode from properly detecting
- multiple-CARP state.
-
11:06 AM FreeNAS Revision a3b96443 (freenas): In an HA world we don't create the symlinks for nfs-stablerestart on a passive head at boot,
- so when we failover ensure that the symlinks are there. They'll be needed for NFSv4 for sure.
-
11:06 AM FreeNAS Revision 633c996f (freenas): No need to check which target is enabled when doing a failover.
- ctld is the only game in town.
- 11:05 AM FreeNAS Revision 817ad8b5 (freenas): DTRT for istgt vs ctld on failover
- Ticket: #5195
- 11:05 AM FreeNAS Revision 97a7d713 (freenas): Stop/start collectd on failover
- Ticket: #5019
-
11:05 AM FreeNAS Revision 1fdd5745 (freenas): Chase change of carp to an interfaced object.
- This broke failover as the firewall did not DTRT after promotion
of carp devices to interface objects. -
11:05 AM FreeNAS Revision caa0f67d (freenas): Chase samba script changes
- 11:05 AM FreeNAS Revision 3ca0d0e5 (freenas): Fix a bug which will cause future LINK_UP be ignored.
- While I'm there, also add code to insist carp state on all master node
carp interfaces when we are already master and... - 11:05 AM FreeNAS Revision e7e64b0f (freenas): Prevent over-aggressive takeover when we see an UP event by checking
- the other hands. If there are one explicitly "BACKUP" then we are
preempting too early, reduce advskew to 240 (least... - 11:04 AM FreeNAS Revision 6f0f6db1 (freenas): Bring ix-devd from stable/9.0
-
11:04 AM FreeNAS Revision ae2d034a (freenas): You can't firewall on a carp. Use the IP instead.
-
11:04 AM FreeNAS Revision 5a769517 (freenas): Fix a race in failover+firewall, and add the ability to failover CIFS and AFP.
- 1) If a system is in an HA config, and one head is powered off, if the other head
is rebooted it's possible that c... - 11:04 AM FreeNAS Revision 09b7c9d0 (freenas): Attempt to use cached zpool.cache to import pools.
- 11:04 AM FreeNAS Revision 01aff379 (freenas): Fix typo.
- 11:04 AM FreeNAS Revision 6bc4e8aa (freenas): Run ix-cron once right after we imported or exported the pool to make
- sure that the harepl entries are created.
- 11:04 AM FreeNAS Revision 5bb0e34e (freenas): Update copyright plate to match common practice.
-
11:03 AM FreeNAS Revision d770bd71 (freenas): ix-devd: add license
- 11:03 AM FreeNAS Revision 82f949ec (freenas): Kill existing fenced when either procedure starts.
-
11:02 AM FreeNAS Revision 616fa967 (freenas): Add some logging to the failover script to make it easier to determine
- failover time. There are 4 events of interest that are logged:
1) Entering UP on carp0!
2) Start volume import
3) E... - 11:02 AM FreeNAS Revision 9e200495 (freenas): Cover a corner case where we use force takeover path. If the other head
- is not really down and we see carp0 change state, wait for 1 second and
test if the internal connection also agrees w... - 11:02 AM FreeNAS Revision db82013b (freenas): Take out ping's, they are no longer needed.
- 11:02 AM FreeNAS Revision 74555d36 (freenas): If the other node was up and now down, force preemption immediately.
- 11:01 AM FreeNAS Revision 3f161ce2 (freenas): Hook fenced to HA code with a few last minute changes.
-
11:01 AM FreeNAS Revision 028fd547 (freenas): final multi volume failover changes
-
11:01 AM FreeNAS Revision 694dcce0 (freenas): More escapes
-
11:01 AM FreeNAS Revision 8885560b (freenas): add some quotes where needed
-
11:01 AM FreeNAS Revision 1ff2bed2 (freenas): For the want oof a nail the shoe was lost
- 11:01 AM FreeNAS Revision 61fb4b56 (freenas): Expand $volumenames at the time of generation.
- 11:01 AM FreeNAS Revision 3405071e (freenas): Enable watchdogd by default.
- 11:00 AM FreeNAS Revision 0aa6fc4b (freenas): Consider all pools on the HA system as failover pools.
-
11:00 AM FreeNAS Revision e35756c8 (freenas): Final failover changes to support manually kicking a head into active state
- 11:00 AM FreeNAS Revision 10b374ed (freenas): Instead of waiting for the (arbitrarily specified) 4 seconds, continously
- poll the carp interfaces and make sure that we have at least 7 positive
results before proceeding. -
10:59 AM FreeNAS Revision ee3f1a33 (freenas): Fix a typo in the bugfix
-
10:59 AM FreeNAS Revision e24c33f4 (freenas): When fixing a bug, it helps to fix every occurance of it.
-
10:59 AM FreeNAS Revision 466f9089 (freenas): add missing escape
- 10:59 AM FreeNAS Revision d5f6f83e (freenas): Move the test of hot start case into the WASCONNECTED block.
- We can safely skip this part for normal case (pair was
connected). -
10:59 AM FreeNAS Revision 6ba2310d (freenas): Handle the case where one head in a HA pair is powered off
- but the link in the internal inteface is up due to the system
still receiving power. If the interface is in the "cor... - 10:59 AM FreeNAS Revision 0e8c50bc (freenas): Increase delay of re-testing interconnection link state from 2 to 4
- seconds. This helps to make sure that the remote node have a stable
link state. - 10:58 AM FreeNAS Revision bf6171c8 (freenas): Check if the file expired instead of its presence.
- 10:58 AM FreeNAS Revision 1d2f09b1 (freenas): - Create a file to indicate that the administrator wanted a force
- takeover.
- Set advskew to 0 when doing force takeover. - 10:58 AM FreeNAS Revision a87b32a4 (freenas): Don't create the heartbeat state within DOWN state handler.
- 10:57 AM FreeNAS Revision 1d968180 (freenas): Don't do coldboot tests. Instead, only approve transistions when we can not
- ping peer IP and we know the other side was up, and now down or heartbeat line
said so. - 10:57 AM FreeNAS Revision 8cb60545 (freenas): Use -f to export the pool.
- 10:57 AM FreeNAS Revision 7f37369a (freenas): - Reset watchdog after use.
- - Check zpool status before committing suicide, if the pool is gone, do
nothing. - 10:57 AM FreeNAS Revision ba5e990a (freenas): Use watchdog to protect zpool export procedure as well, fire watchdog if
- it takes too long.
- 10:57 AM FreeNAS Revision 8ac4740c (freenas): If we can't export the pool, shoot between the eyes immediately.
- 10:57 AM FreeNAS Revision 30d8bc94 (freenas): Don't remove the coldboot seal when link state became "BACKUP" because the
- bootup procedure will trigger it.
- 10:57 AM FreeNAS Revision 181c6d3c (freenas): Additional improvement to failover. If we know for sure that internal
- connector is connected, make it decide who is the master.
- 10:56 AM FreeNAS Revision 364a272c (freenas): Notify via email about failover
- Reviewed-by: delphij
- 10:56 AM FreeNAS Revision 462e65e1 (freenas): A few fixes to typos, and make sure we have the newly created file with
- proper permissions.
- 10:55 AM FreeNAS Revision 39661d21 (webui): NAS-102368 Add two new API calls to fetch options
- 10:54 AM FreeNAS Revision 56ebf08b (freenas): Attempt to handle split-brain case more sanely. Check if we migrated from
- a 'sane' state, that is, both nodes were operating before we are elected
as master.
An exception is that if we boot ... - 10:54 AM FreeNAS Revision 2ab56e9a (freenas): Add iSCSI ports to blocking list. We already have the code to restart
- iscsi daemon.
- 10:54 AM FreeNAS Revision 8bc453db (ports): multimedia/aom: update to 1.0.0.2273
- Changes: https://aomedia.googlesource.com/aom/+log/abef54f50..fb4c1a793
- 10:53 AM FreeNAS Revision c9f7f8c8 (freenas): ix-devd: truncate pf.conf if not used
- 10:53 AM FreeNAS Revision 3800d448 (freenas): - Fix rules so it blocks all NFS traffic on all interfaces instead of just
- the carp interface, for some reason my tcpdump shows packets originating
from the parent interface's ethernet addr... - 10:52 AM FreeNAS Revision 10d4a629 (ports): multimedia/rav1e: update to s20190821
- Changes: https://github.com/xiph/rav1e/compare/50f6162c...2b20894d
- 10:52 AM FreeNAS Revision 8412a223 (freenas): - Fix a bug that prevets slave to elect itself as master;
- - Generate pf.conf and pf.conf.block;
- 10:52 AM FreeNAS Revision 4251954e (ports): multimedia/svt-av1: update to 0.6.0.175
- Changes: https://github.com/OpenVisualCloud/SVT-AV1/compare/d0f64ffa...6012f53c
- 10:52 AM FreeNAS Revision 038fb753 (freenas): Failover backend.
- Note: the current implementationn supports ONLY 1 storage pool and 1 carp
interface.
TODO: middleware needs to be ta... - 10:52 AM FreeNAS Revision 03a6a53e (ports): emulators/yuzu: update to s20190821
- Changes: https://github.com/yuzu-emu/yuzu/compare/ef584f1a3...b4a8cfbd0
- 10:51 AM FreeNAS Revision a7130cc3 (ports): emulators/citra: update to s20190821
- Changes: https://github.com/citra-emu/citra/compare/1cf75e55c...8fa6be5b1
- 10:49 AM FreeNAS Revision 6bfd48d4 (webui): NAS-102085 added steps 2
- 10:47 AM FreeNAS Revision ef232b13 (freenas): fix(rc): missing license
-
10:47 AM FreeNAS Revision bf8d0ddf (freenas): Demote from CARP master role on shutdown.
- Previously we had a hack in rc.shutdown killing all interfaces to
achieve partially the same goal, but I think it is ... - 10:47 AM FreeNAS Revision 692205b4 (freenas): fix(ha): set carp.allow=1 only after boot has completed
- Ticket: #28198
- 10:45 AM FreeNAS Revision 73434507 (freenas): feat(src): bring in carp sysctls from TrueNAS
-
10:27 AM FreeNAS Revision 69ddd6c2 (webui): Xseries/es12 support for enclosure ui
- 10:21 AM FreeNAS Revision 4918de71 (ports): net-p2p/bitcoin: upgrade from 0.18.0 to 0.18.1
- PR: 239924
Approved by: kbowling (maintainer) - 10:19 AM FreeNAS Revision 0b2b32fb (freenas): feat(ports): make middlewared depend on fenced
- 10:11 AM FreeNAS Revision fea42690 (freenas): feat(ports): update version of fenced
- 10:11 AM FreeNAS Revision 5f89d22b (freenas): fix(ports): set a VERSION for py-fenced
- 10:11 AM FreeNAS Revision 6191e147 (freenas): feat(fenced): add py-fenced port
- 10:11 AM FreeNAS Revision 4ff0f21a (freenas): feat(fenced): add license
- 10:11 AM FreeNAS Revision 213b737d (freenas): feat(fenced): better handling for failed key register
- Based on feedback of @amotin we will issue a panic only if the disk
reservation has been prompted by another host. - 10:11 AM FreeNAS Revision 1e4b1e8b (freenas): feat(fenced): add option to not panic on fatal error
- 10:11 AM FreeNAS Revision 4a1717b2 (freenas): feat(fenced): only do DEBUG log for setting new key and use INFO for syslog
- 10:11 AM FreeNAS Revision aab02949 (freenas): fix(fenced): minor nits
- 10:11 AM FreeNAS Revision f0d4ee1d (freenas): feat(fenced): log fenced loop issues
- 10:11 AM FreeNAS Revision 6a6f5d1a (freenas): fix(fenced): set max thread workers to SET_DISKS_CAP
- 10:11 AM FreeNAS Revision 628867af (freenas): feat(fenced): add ALREADY_RUNNING exit code
- 10:11 AM FreeNAS Revision bff4cf8e (freenas): feat(fenced): add log for timed out attempts
- While I'm here fix adding host key in `get_disks`.
- 10:11 AM FreeNAS Revision 27236d1c (freenas): fix(fenced): do not launch threads and then fork
- 10:11 AM FreeNAS Revision c9c2f8af (freenas): fix(fenced): use retries to read keys
- 10:11 AM FreeNAS Revision 5cb60bb9 (freenas): feat(fenced): log to DAEMON facility
- 10:11 AM FreeNAS Revision 65bab0c4 (freenas): fix(fenced): sync -> flush
- 10:11 AM FreeNAS Revision a4c654d8 (freenas): feat(fenced): set proper exit codes which CARP script can understand
- 10:11 AM FreeNAS Revision 2d62d689 (freenas): fix(fenced): create session and set process group ID between forks
- 10:11 AM FreeNAS Revision ba58e346 (freenas): feat(fenced): hookup SIGHUP to reload disks and restart reservations
- 10:11 AM FreeNAS Revision 7dfa4125 (freenas): fix(fenced): union -> update
- 10:11 AM FreeNAS Revision 051bb1fa (freenas): feat(fenced): add panic action
- 10:11 AM FreeNAS Revision 9969ea72 (freenas): feat(fenced): initial reimplementation of fenced using py-cam
- 10:11 AM FreeNAS Revision 470012ca (freenas): feat(fenced): get host id
- 10:11 AM FreeNAS Revision 8a87a6b3 (freenas): feat(fenced): only allow one running instance
- 10:11 AM FreeNAS Revision 8d0e490b (freenas): feat(fenced): add skeleton of fenced rewrite
- 10:07 AM FreeNAS Revision f0d34863 (freenas): feat(ports): update version of fenced
- 10:07 AM FreeNAS Revision 188b3d81 (freenas): fix(ports): set a VERSION for py-fenced
- 10:07 AM FreeNAS Revision 4120b324 (freenas): feat(fenced): add py-fenced port
- 10:07 AM FreeNAS Revision f7194ee3 (freenas): feat(fenced): add license
- 10:07 AM FreeNAS Revision ee68cabf (freenas): feat(fenced): better handling for failed key register
- Based on feedback of @amotin we will issue a panic only if the disk
reservation has been prompted by another host. - 10:07 AM FreeNAS Revision 53a9a933 (freenas): feat(fenced): add option to not panic on fatal error
- 10:07 AM FreeNAS Revision 95296fc0 (freenas): feat(fenced): only do DEBUG log for setting new key and use INFO for syslog
- 10:07 AM FreeNAS Revision 50962866 (freenas): fix(fenced): minor nits
- 10:07 AM FreeNAS Revision c612148a (freenas): feat(fenced): log fenced loop issues
- 10:07 AM FreeNAS Revision 6c1d94f1 (freenas): fix(fenced): set max thread workers to SET_DISKS_CAP
- 10:07 AM FreeNAS Revision 3ca8fa94 (freenas): feat(fenced): add ALREADY_RUNNING exit code
- 10:07 AM FreeNAS Revision ba448874 (freenas): feat(fenced): add log for timed out attempts
- While I'm here fix adding host key in `get_disks`.
- 10:07 AM FreeNAS Revision ae1ced1c (freenas): fix(fenced): do not launch threads and then fork
- 10:07 AM FreeNAS Revision 222d64c7 (freenas): fix(fenced): use retries to read keys
- 10:07 AM FreeNAS Revision 01b8abb7 (freenas): feat(fenced): log to DAEMON facility
- 10:07 AM FreeNAS Revision 00272a6d (freenas): fix(fenced): sync -> flush
- 10:07 AM FreeNAS Revision 880702d7 (freenas): feat(fenced): set proper exit codes which CARP script can understand
- 10:07 AM FreeNAS Revision a42a72c3 (freenas): fix(fenced): create session and set process group ID between forks
- 10:07 AM FreeNAS Revision 7bd96889 (freenas): feat(fenced): hookup SIGHUP to reload disks and restart reservations
- 10:07 AM FreeNAS Revision 9c0a6c69 (freenas): fix(fenced): union -> update
- 10:07 AM FreeNAS Revision 635409ce (freenas): feat(fenced): add panic action
- 10:07 AM FreeNAS Revision e902f06c (freenas): feat(fenced): initial reimplementation of fenced using py-cam
- 10:07 AM FreeNAS Revision 0b53f4b5 (freenas): feat(fenced): get host id
- 10:07 AM FreeNAS Revision 6cd734e4 (freenas): feat(fenced): only allow one running instance
- 10:07 AM FreeNAS Revision 95bedb6a (freenas): feat(fenced): add skeleton of fenced rewrite
- 09:37 AM FreeNAS Revision 33521b08 (ports): - Update to 1.2
- - Fix WWW:
- 09:36 AM FreeNAS Revision 1b2d4a40 (webui): Update src/app/pages/storage/volumes/volumes-list/volumes-list.component.ts
- Co-Authored-By: Tim Moore <Mrt134@users.noreply.github.com>
- 09:29 AM FreeNAS Revision e680c695 (ports): Add new port benchmarks/hipercontracer : High-Performance Connectivity Tracer
- High-Performance Connectivity Tracer (HiPerConTracer) is a ping/traceroute service.
It performs regular ping and trac... -
09:27 AM FreeNAS Revision df1398a7 (os): MFC r342731:
- Configure hz=100 in the QEMU target.
-
09:19 AM FreeNAS Revision 91647c17 (os): MFC r350003:
- pmap_clear_modify() needs to clear PTE_W.
-
09:18 AM FreeNAS Revision 5931979c (os): MFC r350002:
- Fix reference counting in pmap_ts_referenced() on RISC-V.
-
09:17 AM FreeNAS Revision 9e7b3921 (os): MFC r350423:
- Remove a duplicate file listing in the libarchive tests.
-
09:17 AM FreeNAS Revision 6f67243e (os): MFC r350782:
- Flesh out the STANDARDS and AUTHORS sections in the du(1) man page.
PR: 239722 -
09:16 AM FreeNAS Revision 9c924e3b (os): MFC r350781:
- Update RFC references in the whois(1) man page.
PR: 239720 -
09:16 AM FreeNAS Revision 90bdb1b0 (os): MFC r350780:
- Add a reference to the NFSv3 RFC.
PR: 239721 -
09:15 AM FreeNAS Revision b65c5796 (os): MFC r350779:
- Fix formatting.
PR: 239726 -
09:15 AM FreeNAS Revision 4a86940d (os): MFC r350458:
- Use VNASSERT() in checked VOP wrappers.
- 09:11 AM FreeNAS Revision 3a5086a4 (freenas): Add NIC device support to libvirt
- 09:08 AM FreeNAS Revision a9fc44db (ports): Merge pull request #372 from freenas/NAS-102515
- NAS-102515 / 11.2 / Update GnuTLS version to address GNUTLS-SA-2019-03-27
- 09:03 AM FreeNAS Revision f32d1ab7 (freenas): rm(middlewared/notifier): notifier is no longer used anywhere
- 08:54 AM FreeNAS Revision 0f1cb16d (freenas): rm(middlewared/notifier): notifier is no longer used anywhere
- 08:54 AM FreeNAS Revision 90bb72b3 (webui): NAS-102558 Front end pw check for encrypt and rekey submit
- 08:51 AM FreeNAS Revision 0b4099a8 (ports): New port: graphics/libspng
- Libspng is a C library for reading and writing Portable Network
Graphics (PNG) format files with a focus on security ... - 08:28 AM FreeNAS Revision 108ce904 (ports): Fix build for IDN when not using BINDTOOLS by correcting the RUN_DEPENDS:
- Remove: idn2:dns/idnkit2
Add: idn2:dns/libidn2
I believe this is a case of incorrect RUN_DEPENDS.
The problem do... - 08:25 AM FreeNAS Revision a60344e8 (freenas): fix(middlewared/alert): do not use freenasUI pipesubr
- 08:23 AM FreeNAS Revision 8b2fd65e (webui): NAS-102558 Change order of dialogs, check for PW on all forms
-
08:15 AM FreeNAS Revision 18093c27 (freenas): Remove notifier calls from middleware (#3486)
-
08:09 AM FreeNAS Revision cdebc5e7 (freenas): Remove notifier calls from middleware
- 08:04 AM FreeNAS Revision 71f9ae8e (webui): NAS-101097 sync endpoint url helptext to doc descrip.
- 07:53 AM FreeNAS Revision 9742297f (ports): multimedia/libva-intel-media-driver: update to 19.3.p2
- Changes: https://github.com/intel/media-driver/compare/intel-media-19.3.pre1...intel-media-19.3.pre2
Reported ... - 07:32 AM FreeNAS Revision 77881965 (webui): NAS-102558 Add pw check to encrypt key page for downloading key
- 07:29 AM FreeNAS Revision 2aaaeed5 (ports): Fix "daemon" and "continuing" typos
- "deamon" is back!
- 07:06 AM FreeNAS Revision 023850cc (freenas): fix(middlewared/system): no longer restart django in `ui_restart`
- 07:04 AM FreeNAS Revision 4f511d18 (freenas): rm(middlewared/service): django service not used anymore
- 06:22 AM FreeNAS Revision 7208fafb (ports): net/ceph12: fix comment
- PR: 240009
Submitted by: matthew - 06:09 AM FreeNAS Revision 131a0c14 (freenas): fix(middlewared/support): freenasUI no longer needed
- 06:04 AM FreeNAS Revision 20924a04 (ports): Add rubygem-google-cloud-bigquery 1.13.0
- This is the official Ruby library for Google BigQuery.
WWW: https://github.com/googleapis/google-cloud-ruby/tree/mas... - 06:04 AM FreeNAS Revision 1bec99e0 (ports): Update version requirement of RUN_DEPENDS
- 05:56 AM FreeNAS Revision 8a893334 (ports): net/ceph12: update 12.2.11 -> 12.2.12
- PR: 240009
Submitted by: Willem Jan Withagen <wjw@digiware.nl> (maintainer)
Relnotes: https://cep... - 05:44 AM FreeNAS Revision 0f1f97e0 (ports): adding settings.vala patch for xll/slick-greeter
- Approved by: mentors (implicit)
- 05:43 AM FreeNAS Revision d15573e9 (freenas): fix(middlewared/network): make VRRP scan work
- Also stop using code from freenasUI.
- 05:41 AM FreeNAS Revision 67a20758 (ports): Merge pull request #382 from freenas/NAS-102634-11.2
- NAS-102634 / 11.2 / properly set permissions on recycle repositories containing macros (by anodos325)
- 05:40 AM FreeNAS Revision 87b3e8a0 (ports): Merge pull request #370 from freenas/NAS-102506
- NAS-102506 / 11.2 / Update from samba 4.9.9 to samba 4.9.11
- 05:39 AM FreeNAS Revision 8e93e0ab (ports): Merge branch 'freenas/11.2-stable' into NAS-102506
- 05:38 AM FreeNAS Revision 32a8d27d (ports): Merge pull request #358 from freenas/NAS-102326
- NAS-102326 / 11.2 / Disable nt acl support in vfs_noacl
- 05:37 AM FreeNAS Revision ba4df0de (ports): Merge pull request #384 from freenas/NAS-102693
- NAS-102693 / 11.2 / Update Asigra port
-
05:28 AM FreeNAS Revision 49b72b43 (freenas): Fix mountd: unknown user: DOMAINuser
- (cherry picked from commit 1692b7ef137e4ccb9a9f252a5e2804d9a8e125f3)
- 05:24 AM FreeNAS Revision 70aaee79 (freenas): fix(middlewared/network): make VRRP scan work
- Also stop using code from freenasUI.
- 05:23 AM FreeNAS Revision 4701b018 (freenas): fix(middlewared/network): make VRRP scan work
- Also stop using code from freenasUI.
-
05:17 AM FreeNAS Revision 1b6d162d (webui): NAS-102558: Review UI pool encryption text
- - Review all encryption operations and the recovery key download dialog and clean up text
- local build testing with ... - 04:45 AM FreeNAS Revision af33b9cf (ports): games/onscripter: update to 20190819
- Changes: http://onscripter.osdn.jp/onscripter_devel.2019.html
Reported by: Repology - 04:41 AM FreeNAS Revision 5f0e82a5 (freenas): Add RAW device support for libvirt
-
04:36 AM FreeNAS Revision fb5dc962 (ports): Merge pull request #399 from freenas/NAS-102513_12-devel
- NAS-102513 / 12 / Bring in samba 4.11 port
-
04:24 AM FreeNAS Revision 888fad23 (ports): Synchronize VFS changes from Samba 4.10
-
04:17 AM FreeNAS Revision aad0f913 (ports): NAS-102719 / 12.0 / decouple samba daemons from samba_server (#387)
- decouple samba daemons from samba_server
Keep original samba_server script around for convenience when calling status... - 03:41 AM FreeNAS Revision 8a41ab4a (ports): graphics/shotwell: update to 0.30.7
- Announcement:
https://mail.gnome.org/archives/shotwell-list/2019-August/msg00008.html -
03:39 AM FreeNAS Revision 247c76d6 (ports): Initial Samba 4.11 port
- 03:20 AM FreeNAS Revision 484ad3e4 (ports): Update to 1.25.2.
- 02:02 AM FreeNAS Revision a3aba61b (ports): - Update WWW
- Approved by: portmgr blanket
- 01:50 AM FreeNAS Revision ff354060 (ports): net/openbgpd6: upgrade 6.5p0 -> 6.5p1
- PR: 239674
Submitted by: pizzamig
MFH: 2019Q3
Relnotes: https://undeadly.org/cgi?actio...
Also available in: Atom