Age | Commit message (Collapse) | Author |
|
* bjorn/doc/fix-broken-links:
Fix broken links
|
|
A multitude of broken links were found when a bug was fixed
in the link checker.
|
|
This may happen if priv_dir is mounted on NFS or similar.
|
|
|
|
* maint:
Updated OTP version
Prepare release
# Conflicts:
# OTP_VERSION
# make/otp_version_tickets_in_merge
|
|
* john/kernel/cuddle-file-suite:
file_name_SUITE: Darwin 18 broke support for 'icky' names
file_SUITE: Ignore EILSEQ on Darwin in +fnu/latin1 test
|
|
Fix ERL-541 and various other unreported spelling mistakes.
|
|
|
|
|
|
Fixing spelling.
|
|
|
|
There's no way to create the file in question, so we may as well
skip the test.
|
|
An internal buffer size was too small, causing a considerable
performance degradation compared to OTP 20.
|
|
This reverts commit 0118046f9bda8dcf3594184fa439b79267db8017.
|
|
|
|
|
|
* siri/cuddle-master:
[logger] Improve logger_disk_log_h_SUITE:restart_after/1
|
|
Make this test more reliable on different machines by lowering the
kill_qlen and adding one more process to send bursts.
|
|
* sverker/enable-big-creation/OTP-15603:
epmd: Support 32-bit creation values in local node
erts: Robustify epmd reply function
erts: Reject decoded local refs with too large first word
erts: Fix bug in list_to_ref
erl_interface: Remove old encoding of pid,port,refs
erts: Remove old encoding of pids, ports and refs
erts: Make DFLAG_BIG_CREATION mandatory
|
|
* Increase distribution version from 5 to 6
* Introduce new ALIVE2_X_RESP with 32-bit creation
as reply to ALIVE2_REQ when sender dist version >= 6
* Still reply old ALIVE2_RESP with tiny creation 1..3
if sender dist version < 6.
|
|
Taken almost verbatim from @RaimoNiskanen's comment from [10 years ago](http://erlang.2086793.n4.nabble.com/strange-behaviour-of-gen-tcp-connect-tp2113918p2113920.html).
|
|
* siri/logger/cannot/OTP-14282:
[logger] Replace "can not" with "cannot"
|
|
* john/erts/unc-path-size-fix/OTP-15693:
erts: Fix incorrect UNC path length calculation
|
|
This didn't cause any issues for the most part since the path was
still properly formed, but it broke down when appending the
wildcards in file:list_dir/1. The ASSERT_PATH_FORMAT macro would
have caught this in no time, but it went unnoticed because we don't
run debug builds on Windows.
|
|
* bjorn/hipe-compilation/OTP-15596:
HiPE: Don't fail the compilation for unimplemented instructions
|
|
* rickard/dist_ctrl_get_data/OTP-15617:
Testing of the example gen_tcp_dist module
Add possibility to also get size of data from erlang:dist_ctrl_get_data()
|
|
* hasse/kernel/global_async_monitor_node:
kernel: Remove some obsolete code in the global module
|
|
* hasse/kernel/global_connect_tries/OTP-15607/ERIERL-280:
kernel: Global no longer tries to connect more than once
|
|
|
|
Error on duplicated config apps/keys in -config
|
|
|
|
|
|
|
|
This also imply testing of processes as distribution controllers
using the erlang:dist_ctrl_* BIFs.
|
|
|
|
Tracing would be left hanging if the test timed out, causing later
tests to fail.
|
|
|
|
|
|
|
|
Modules like 'merl' and 'erl_prettypr' could be loaded during the
actual test, causing them to be traced too.
|
|
* maint:
Updated OTP version
Prepare release
|
|
|
|
Add start_distribution to kernel environment
OTP-15668
|
|
|
|
* siri/logger/file-logging-improvements:
[logger] Add option file_check to logger_std_h
[logger] Add log file rotation by options to logger_std_h
[logger] Add better control of file modes in logger_std_h
[logger] Refactor logger_std_h
[logger] Make sure log file is re-opened with configured file options
|
|
OTP-15663
This option indicates how often the handler shall check if the log
file still exists and if the inode is changed.
|
|
OTP-15479
OTP-15662
New configuration map for logger_std_h:
#{type => file,
file => file:filename(),
modes => [file:mode()],
max_no_bytes => pos_integer() | infinity,
max_no_files => non_neg_integer(),
compress_on_rotate => boolean()}
For backwards compatibility, the old variant for specifying the file
name via the 'type' parameter is still supported, i.e. {file,FileName}
and {file,FileName,Modes}, but it is no longer documented.
Rotation scheme:
The current log file always has the same name, and the archived files
get extensions ".0", ".1", ... The newest archive has extension ".0",
and the oldest archive has the highest number.
If 'compress_on_rotate' is set to true, the archived files are gzipped
and get the additional extension ".gz", e.g. error.log.0.gz.
Rotation is turned off by setting 'max_no_bytes' to infinity. Setting
'max_no_files' to 0 does not turn off rotation, but only specifies
that no archives are to be saved.
|
|
|
|
* siri/logger/optimize-formatter/OTP-15647:
[logger] Improve formatter performance
|
|
|