From cb604704efd28fafd0f8edce03db00f7fef53909 Mon Sep 17 00:00:00 2001
From: Rickard Green
Date: Tue, 23 Sep 2014 18:06:44 +0200
Subject: Change default to "eager check I/O"
Conflicts:
erts/emulator/beam/erl_process.c
---
erts/doc/src/erl.xml | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
(limited to 'erts/doc/src/erl.xml')
diff --git a/erts/doc/src/erl.xml b/erts/doc/src/erl.xml
index 141754e4f9..f3ada61f3e 100644
--- a/erts/doc/src/erl.xml
+++ b/erts/doc/src/erl.xml
@@ -1144,9 +1144,9 @@
+secio true|false
-
Enable or disable eager check I/O scheduling. The default
- is currently false, but will most likely be changed
- to true in OTP 18. The behaviour before this flag
- was introduced corresponds to +secio false.
+ is currently true. The default was changed from false
+ to true as of erts version 7.0. The behaviour before this
+ flag was introduced corresponds to +secio false.
The flag effects when schedulers will check for I/O
operations possible to execute, and when such I/O operations
will execute. As the name of the parameter implies,
--
cgit v1.2.3
From 93f0ff928b89dce4e62e4017065d87fcc5cf4cf8 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Bj=C3=B6rn-Egil=20Dahlberg?=
Date: Wed, 4 Mar 2015 17:28:37 +0100
Subject: erts: Document option 'hpds'
---
erts/doc/src/erl.xml | 5 +++++
1 file changed, 5 insertions(+)
(limited to 'erts/doc/src/erl.xml')
diff --git a/erts/doc/src/erl.xml b/erts/doc/src/erl.xml
index d11f6b0c6d..f08467bfc6 100644
--- a/erts/doc/src/erl.xml
+++ b/erts/doc/src/erl.xml
@@ -588,6 +588,11 @@
Sets the default binary virtual heap size of processes to the size
.
+
+ -
+
Sets the initial process dictionary size of processes to the size
+ .
+
-
Enables or disables the kernel poll functionality if
--
cgit v1.2.3
From 6487aac5977cf470bc6a2cd0964da2850ee38717 Mon Sep 17 00:00:00 2001
From: Rickard Green
Date: Thu, 30 Oct 2014 23:57:01 +0100
Subject: Introduce a new time API
The old time API is based on erlang:now/0. The major issue with
erlang:now/0 is that it was intended to be used for so many
unrelated things. This tied these unrelated operations together
and unnecessarily caused performance, scalability as well as
accuracy, and precision issues for operations that do not need
to have such issues. The new API spreads different functionality
over multiple functions in order to improve on this.
The new API consists of a number of new BIFs:
- erlang:convert_time_unit/3
- erlang:monotonic_time/0
- erlang:monotonic_time/1
- erlang:system_time/0
- erlang:system_time/1
- erlang:time_offset/0
- erlang:time_offset/1
- erlang:timestamp/0
- erlang:unique_integer/0
- erlang:unique_integer/1
- os:system_time/0
- os:system_time/1
and a number of extensions of existing BIFs:
- erlang:monitor(time_offset, clock_service)
- erlang:system_flag(time_offset, finalize)
- erlang:system_info(os_monotonic_time_source)
- erlang:system_info(time_offset)
- erlang:system_info(time_warp_mode)
- erlang:system_info(time_correction)
- erlang:system_info(start_time)
See the "Time and Time Correction in Erlang" chapter of the
ERTS User's Guide for more information.
---
erts/doc/src/erl.xml | 47 +++++++++++++++++++++++++++++------------------
1 file changed, 29 insertions(+), 18 deletions(-)
(limited to 'erts/doc/src/erl.xml')
diff --git a/erts/doc/src/erl.xml b/erts/doc/src/erl.xml
index d11f6b0c6d..19a8e1f789 100644
--- a/erts/doc/src/erl.xml
+++ b/erts/doc/src/erl.xml
@@ -495,24 +495,35 @@
, not (). Note also that
is used instead of on Windows.
-
- -
-
Disable compensation for sudden changes of system time.
- Normally, will not immediately reflect
- sudden changes in the system time, in order to keep timers
- (including ) working. Instead, the time
- maintained by is slowly adjusted towards
- the new system time. (Slowly means in one percent adjustments;
- if the time is off by one minute, the time will be adjusted
- in 100 minutes.)
- When the option is given, this slow adjustment
- will not take place. Instead will always
- reflect the current system time. Note that timers are based
- on . If the system time jumps, timers
- then time out at the wrong time.
- NOTE: You can check whether the adjustment is enabled or
- disabled by calling
- erlang:system_info(tolerant_timeofday).
+
+ -
+
Enable or disable
+ time correction:
+
+ true
+ Enable time correction. This is the default if
+ time correction is supported on the specific platform.
+
+ false
+ Disable time correction.
+
+ For backwards compatibility, the boolean value can be omitted.
+ This is interpreted as +c false.
+
+
+
+ -
+
Set
+ time warp mode:
+
+
+ no_time_warp
+ No Time Warp Mode (the default)
+ single_time_warp
+ Single Time Warp Mode
+ multi_time_warp
+ Multi Time Warp Mode
+
-
--
cgit v1.2.3
From 441842ce023bf8ef5dc84f2d5061b0b7c79c8130 Mon Sep 17 00:00:00 2001
From: Richard Carlsson
Date: Fri, 17 Apr 2015 22:04:31 +0200
Subject: Map error logger warnings to warning messages by default
Also fix and document the broken +We option.
---
erts/doc/src/erl.xml | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
(limited to 'erts/doc/src/erl.xml')
diff --git a/erts/doc/src/erl.xml b/erts/doc/src/erl.xml
index ea94a4e82b..98d05dc7de 100644
--- a/erts/doc/src/erl.xml
+++ b/erts/doc/src/erl.xml
@@ -1322,13 +1322,14 @@
-
Verbose.
-
+
-
Sets the mapping of warning messages for .
Messages sent to the error logger using one of the warning
- routines can be mapped either to errors (default), warnings
- (), or info reports (). The current
- mapping can be retrieved using
+ routines can be mapped either to errors (),
+ warnings (), or info reports
+ (). The default is warnings.
+ The current mapping can be retrieved using
. See
error_logger(3)
for further information.
--
cgit v1.2.3
From fe1c0d26d4e6180b79fc8497b827ac2ef1f471d5 Mon Sep 17 00:00:00 2001
From: Rickard Green
Date: Fri, 5 Jun 2015 17:25:22 +0200
Subject: Delayed node table GC
---
erts/doc/src/erl.xml | 12 ++++++++++++
1 file changed, 12 insertions(+)
(limited to 'erts/doc/src/erl.xml')
diff --git a/erts/doc/src/erl.xml b/erts/doc/src/erl.xml
index ea94a4e82b..00da503469 100644
--- a/erts/doc/src/erl.xml
+++ b/erts/doc/src/erl.xml
@@ -1350,6 +1350,18 @@
give lower latency and higher throughput at the expense
of higher memory usage.
+ +zdntgc time
+ -
+
Set the delayed node table garbage collection time
+ (delayed_node_table_gc)
+ in seconds. Valid values are either infinity or
+ an integer in the range [0-100000000]. Default is 60.
+ Node table entries that are not referred will linger
+ in the table for at least the amount of time that this
+ parameter determines. The lingering prevents repeated
+ deletions and insertions in the tables from occurring.
+
+
--
cgit v1.2.3
From 738c34d4bb8f1a3811acd00af8c6c12107f8315b Mon Sep 17 00:00:00 2001
From: Bruce Yinhe
Date: Thu, 18 Jun 2015 11:31:02 +0200
Subject: Change license text to APLv2
---
erts/doc/src/erl.xml | 19 ++++++++++---------
1 file changed, 10 insertions(+), 9 deletions(-)
(limited to 'erts/doc/src/erl.xml')
diff --git a/erts/doc/src/erl.xml b/erts/doc/src/erl.xml
index f41b6e6149..b0322b7d43 100644
--- a/erts/doc/src/erl.xml
+++ b/erts/doc/src/erl.xml
@@ -8,16 +8,17 @@
Ericsson AB. All Rights Reserved.
- The contents of this file are subject to the Erlang Public License,
- Version 1.1, (the "License"); you may not use this file except in
- compliance with the License. You should have received a copy of the
- Erlang Public License along with this software. If not, it can be
- retrieved online at http://www.erlang.org/.
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
- Software distributed under the License is distributed on an "AS IS"
- basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
- the License for the specific language governing rights and limitations
- under the License.
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
--
cgit v1.2.3