Commit Graph

1799 Commits

Author SHA1 Message Date
Alexander Motin
edcfe243f7 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:45:45 -05:00
Alexander Motin
c3958a0126 Add qat(4) driver to the build for possible experiments. 2020-11-09 21:43:39 -05:00
Alexander Motin
3e0d106077 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-09 20:59:13 -05:00
Alexander Motin
eafe889c24 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 20:47:42 -05:00
Caleb St. John
5dfd309645 Merge pull request #270 from freenas/NAS-106424-20.12
NAS-106424 / 20.12 / add back xe-guest-utilities port
2020-11-02 09:47:54 -05:00
caleb
113d8c2b48 add back xe-guest-utilities port 2020-11-02 08:36:33 -05:00
Caleb St. John
6944600102 Merge pull request #268 from freenas/NAS-108108-12.1
NAS-108108 / 20.12 / add new "install" key to build system
2020-10-30 09:12:01 -04:00
caleb
af35c57d12 add new "install" key to build system 2020-10-30 01:00:16 -04:00
Ryan Moeller
c129fa34c0 Add PYTHON option for OpenZFS 2020-10-19 12:45:37 -04:00
Ryan Moeller
9bc043190f Remove zfs-stats-lite
This has been broken for years. arc_summary from OpenZFS should be a
suitable alternative.

Ticket: NAS-105645
2020-10-09 14:24:28 -04:00
William Grzybowski
1db0e48ac9 Merge pull request #260 from freenas/issues/iocage
Use 12.0 stable branch for iocage
2020-08-26 11:31:06 -03:00
William Grzybowski
7e09697219 Use 12.0 stable branch for iocage 2020-08-26 11:27:15 -03:00
William Grzybowski
4bd0f34df5 Merge pull request #259 from freenas/issues/middleware
Use 12.0-stable of middleware for nightly builds
2020-08-25 16:26:11 -03:00
William Grzybowski
ec9d8a49e5 Use 12.0-stable of middleware for nightly builds 2020-08-25 14:18:31 -03:00
William Grzybowski
3469ac1d50 Merge pull request #256 from freenas/issues/ui12.0
Use truenas/12.0-stable branch for 12.1 Nightlies for the time being
2020-08-21 13:59:35 -03:00
themylogin
0ea2c8ddee Merge pull request #257 from freenas/NAS-106093
NAS-106093 / 12.1 / Create SES firmware update sentinels
2020-08-21 15:53:17 +02:00
themylogin
b6da811fdf Create SES firmware update sentinels 2020-08-21 15:10:11 +02:00
William Grzybowski
979e198b16 Use truenas/12.0-stable branch for 12.1 Nightlies for the time being 2020-08-17 13:31:42 -03:00
Alexander Motin
7770e7f5e3 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.
2020-07-02 09:22:57 -04:00
William Grzybowski
460b2a230c Netatalk is no longer a repo 2020-06-22 15:06:46 -03:00
William Grzybowski
dd261068b8 Rename to 12.1 2020-06-22 15:06:14 -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
Waqar Ahmed
6c7a79d1d7 Merge pull request #238 from freenas/socat-build
Add socat to build
2020-03-11 00:19:09 +05:00
Andrew
1e9479f41c Add nscd to base install (#239)
First step in enable caching for nsswitch subsystem. This is
to improve performance and usability in AD and LDAP environments.
2020-03-10 15:00:46 -04:00
Waqar Ahmed
046b367df7 Add socat to build 2020-03-06 17:03:35 -03:00
Waqar Ahmed
adad1b3df9 Add socat to build 2020-03-07 01:02:09 +05:00
Andrew
14e9c059c1 Update to samba 4.12 (#235) 2020-02-01 01:17:07 -05:00