Commit Graph

1804 Commits

Author SHA1 Message Date
Andrew Walker ced997cd56 Enable samba debugging 2020-12-24 06:58:45 -05:00
William Grzybowski 0f176ff222 Merge pull request #274 from freenas/NAS-108659-12.0
NAS-108659 / 12.0 / create hint.isp.* entries on non-ix hardware in post-install
2020-12-17 11:06:50 -03:00
caleb 399746ddc3 create hint.isp.* entries in loader.conf.local on non-ix hardware 2020-12-16 16:16:02 -05:00
Alexander Motin 34c293e590 Return COMPAT_LINUX.
It is needed for static linking of the Mellanox NIC drivers.

Ticket: NAS-108399
TN-12.0-U1.1 TN-12.0-U1
2020-11-30 10:28:48 -05:00
Alexander Motin c08998c25c There is no if_infiniband in 12 yet, only head.
Ticket: NAS-108399
2020-11-30 10:28:48 -05:00
Alexander Motin 3642e9e101 Move some more code into modules.
It appears I was too optimistic when added few drivers instead of ZFS
now built as module.  Appears ZFS had not so many types somehow and new
additions overflows 32K types CTF limit.  Move few more drivers into
modules to fix that.  The biggest of all is ibcore.  Hope what's left
will be useful.  Unfortunately SDP exist only statically built.

Ticket:	NAS-108399
2020-11-30 10:28:46 -05:00
Alexander Motin 759d530a00 Add uhid, ums, wmt and evdev to avoid their autoload.
Those devices are found in many systems, and often load automatically.
But it seems there is something not great with autoload, that sometimes
causes weird kernel panics.

Ticket:	NAS-107578
2020-11-20 15:48:30 -05:00
Alexander Motin 87bf8c2ec9 Increase MAXPHYS from 128KB to 1MB.
ZFS by default allows record sizes and I/O aggregation up to 1MB.
Having MAXPHYS below that causes I/O fragmentation and respective
maximum queue depth reduction for disks.  First creates additional
processing overhead, while second may limit disk's ability to sort
the I/Os for better performance.  AFAIK Linux has no such limitation,
so being on par is good to unify ZFS I/O scheduler tuning.

Increased MAXPHYS may consume additional memory for different memory
structures and page lists, but for typical NAS memory size it should
not be a big problem.
2020-11-11 20:55:20 -05:00
Alexander Motin dc5e8c17ab Add ice(4), ocs_fc(4) and smartpqi(4) drivers into the kernel.
Since we have no ZFS in kernel any more, we have space for some more
hardware drivers.  ice(4) is just a new one, so we'd need it any way.
2020-11-09 21:58:01 -05:00
William Grzybowski 27347258b3 Merge pull request #271 from freenas/NAS-106424-12.0
NAS-106424 / 12.0 / add back xe-guest-utilities port (by yocalebo)
2020-11-03 11:41:45 -03:00
caleb f275465635 add back xe-guest-utilities port
(cherry picked from commit 113d8c2b48)
2020-11-02 14:48:08 +00:00
William Grzybowski 9a659ac80a Merge pull request #269 from freenas/NAS-108108-12.0
NAS-108108 / 12.0 / add new "install" key to build system (by yocalebo)
2020-10-30 10:48:43 -03:00
caleb a265c205b5 add new "install" key to build system
(cherry picked from commit af35c57d12)
2020-10-30 13:12:13 +00:00
William Grzybowski c5e84a5e46 Merge pull request #266 from freenas/rsync_with_base_zlib
NAS-108147 / 12.0 / Compile rsync with ZLIB_BASE
2020-10-29 17:03:59 -03:00
Andrew Walker 28269e10c9 Compile rsync with ZLIB_BASE 2020-10-29 14:48:46 -04:00
Ryan Moeller dcec462182 Add PYTHON option for OpenZFS 2020-10-19 13:28:30 -04:00
Ryan Moeller ae3d3307df Remove zfs-stats-lite
This has been broken for years. arc_summary from OpenZFS should be a
suitable alternative.

Ticket: NAS-105645
(cherry picked from commit b908ddbc79)
TN-12.0-RELEASE
2020-10-09 15:28:27 -04:00
Joe Maloney a7dd84263d Fix typo in branch name for OS TN-12.0-RC1 2020-08-26 16:18:04 -04:00
Alexander Motin faa9a89925 Switch TN 12.0 OS branch to truenas/12.0-stable. 2020-08-26 14:05:48 -04:00
William Grzybowski 21899bf79d Merge pull request #258 from freenas/NAS-106093-12.0
NAS-106093 / 12.0 / Create SES firmware update sentinels (by themylogin)
2020-08-21 10:55:50 -03:00
themylogin 352bffe076 Create SES firmware update sentinels
(cherry picked from commit b6da811fdf)
2020-08-21 13:53:30 +00:00
Alexander Motin 557a230cc4 Add evdev module to the build.
We don't have real use for it, but it is a dependency of wmt(4) driver,
and being absent causes noise in logs on some systems.  60KB is not a
big price for quietness.
TN-12.0-BETA2 TN-12.0-BETA2.1
2020-07-02 09:28:28 -04:00
Joe Maloney 92efed1b10 Merge pull request #255 from freenas/NAS-106623-12.0
NAS-106623 / 12.0 / Use stable train for truenas/12.0-stable branch
TN-12.0-BETA1
2020-06-29 11:52:45 -04:00
Joe Maloney 83fd03f4a6 Use stable train for truenas/12.0-stable branch 2020-06-29 11:47:32 -04:00
William Grzybowski 847a86be54 Use STABLE MILESTONE 2020-06-22 15:03:59 -03:00
William Grzybowski e40bdde965 Adjust branches for 12.0 2020-06-22 14:57:26 -03:00
Waqar Ahmed 3bde0e933d Merge pull request #254 from freenas/NAS-106487
NAS-106487 / 12.0 / Default to TN Core for installer logo
2020-06-17 19:08:48 +05:00
Waqar Ahmed 8a8ff7cf66 Default to TN Core for installer logo 2020-06-17 07:42:47 +05:00
Ryan Moeller 92338fafbb Add editors/vim-tiny to system 2020-05-18 12:22:04 -04:00
Waqar Ahmed 04e8a9deaf Add sysutils/openseachest to build 2020-05-13 09:01:17 -03:00
Joe Maloney f0ee181455 Merge pull request #250 from freenas/jenkins-custom
added supports for custom checking with Jenkins Parameters
2020-04-29 16:34:00 -04:00
ericbsd d2c67a9362 adding replace("-", "_") to fix branch variable from override 2020-04-29 13:39:20 -03:00
ericbsd 996dc0e00a simplify custom checking with Jenkins Parameters 2020-04-29 11:18:20 -03:00
ericbsd 0d0005e76b rename jenkins_override dictionary to repos_override 2020-04-28 17:53:56 -03:00
ericbsd 5f5adc08c7 added supports for custom chekins with jenkins Parameters 2020-04-28 16:38:46 -03:00
William Grzybowski 98c9b87a7d Update default train name for nightlies 2020-04-20 13:26:53 -03:00
Ryan Moeller 4b1accb5e8 Enable ANSI sequences on serial console
This lets loader emit escape sequences to reset terminal settings,
which may have been left in an unusable state by earlier boot firmware.

Xref: https://github.com/freenas/freenas/pull/4577
2020-04-17 13:28:11 -04:00
William Grzybowski e63259ddcf Change to python 3.8 2020-04-16 15:58:02 -03:00
William Grzybowski 60e323a2d7 Fix branches for 12 builds 2020-04-16 13:28:24 -03:00
William Grzybowski 8dfe328084 Merge branch 'freenas/12-devel' 2020-04-16 10:53:03 -03:00
Ryan Moeller 3e49d91f2e Remove netgraph kmods from build
We experimented with netgraph for iocage, but ended up not using it.
2020-04-06 14:47:35 -04:00
Ryan Moeller 0abc0bdae9 Add mac_ntpd module to build
mac_ntpd lets the NTP daemon run as a non-root user. The ntpd rc script tries
to load it, but we are missing the module so we see

kldload: can't load mac_ntpd: No such file or directory

on the console and ntpd is run as root instead of the ntpd user.

We have the MAC framework in our kernel config already, all we're missing is
the mac_ntpd module in the build profile config.

Ticket: NAS-105526
2020-03-25 15:33:44 -04:00
Alexander Motin 8e0f9e67e8 Revert "Add mac_ntpd module to the build."
This reverts commit cd50adec49.

It was committed to the wrong branch.
2020-03-25 13:40:06 -04:00
Alexander Motin cd50adec49 Add mac_ntpd module to the build.
ntpd tries to load this module to not require root privileges.
2020-03-23 14:47:28 -04:00
themylogin 4e2136d85f Merge pull request #243 from freenas/NAS-105394
NAS-105394 / None / Fix data migrations not being applied
2020-03-17 18:40:58 +01:00
themylogin 79ca4231f8 Fix data migrations not being applied 2020-03-17 18:35:34 +01:00
Waqar Ahmed 345a91b403 Merge pull request #242 from freenas/NAS-104754
NAS-104754 / None / Fix brand/logo for TN 12 installer
2020-03-16 21:39:58 +05:00
Waqar Ahmed adfb006b6c Fix names for cdrom logo/brand 2020-03-16 21:39:36 +05:00
Waqar Ahmed 06af97b17c Fix brand/logo for TN 12 installer 2020-03-16 02:09:59 +05:00
awalker b1ccb2723b Add nscd 2020-03-10 16:38:09 -03:00