2
0
mirror of https://gitlab.isc.org/isc-projects/kea synced 2025-08-30 13:37:55 +00:00
Commit Graph

30725 Commits

Author SHA1 Message Date
Marcin Siodelski
5e1aaba621 [#999] Fixed several wording issues
The text describing the passive-backup mode was corrected accoriding to the
review comments.
2020-05-08 19:29:09 +02:00
Marcin Siodelski
c8ecac743a [#999] Fixed commentary in ha_service.cc
Fixed copy paste error by replacing the word 'terminated' to
'passive-backup'.
2020-05-08 19:29:09 +02:00
Marcin Siodelski
d8e2e72a9b [#999] Emphasize HA roles
Applied the reviewer's patch which emphasizes important terms such as
primary, secondary, active etc.
2020-05-08 19:29:09 +02:00
Marcin Siodelski
c32d564605 [#999] Allow single server in PB mode 2020-05-08 19:29:09 +02:00
Marcin Siodelski
5656ffc52f [#999] Updated to the ARM
The passive-backup state and other relevant updates were applied to the
Kea ARM.
2020-05-08 19:29:09 +02:00
Marcin Siodelski
14040ead70 [#999] Implemeted passive-backup state 2020-05-08 19:29:09 +02:00
Marcin Siodelski
05229c8671 [#999] Enable passive-backup configuration 2020-05-08 19:29:09 +02:00
Marcin Siodelski
0df1f43421 [#999] wait-backup-ack not enabled in active/active
It is not allowed to set wait-backup-ack to true when the server operates
in the active/active mode. The unit tests were adjusted accordingly.
2020-05-08 19:29:09 +02:00
Marcin Siodelski
422d63069a [#999] wait-backup-ack is by default false 2020-05-08 19:29:09 +02:00
Marcin Siodelski
c8e20a8d57 [#999] Added new unit test
The new unit test verifies that the lease updates are being sent to the
backup server even if the active server is in the partner-down state.
2020-05-08 19:29:09 +02:00
Marcin Siodelski
ea8d375e3b [#999] Added support for wait-backup-ack in HA
If the server is configured to not wait for the response from the backup
servers to the lease updates we don't wait for such response.
2020-05-08 19:29:09 +02:00
Marcin Siodelski
387563eb98 [#999] Added wait-backup-ack HA parameter
This parameter enables/disables waiting for the acknowledgment from the
backup servers to the lease updates.
2020-05-08 19:29:09 +02:00
Francis Dupont
890d193d38 [#1173] Added ChangeLog entry 2020-05-08 09:56:10 +02:00
Razvan Becheriu
d96d4050ae [#1173] Addressed comments 2020-05-07 19:55:21 +03:00
Francis Dupont
49e9980c53 [#1173] Addressed changes 2020-05-07 19:49:15 +03:00
Francis Dupont
c8b21c81a6 [#1173] Addressed comments 2020-05-07 19:49:15 +03:00
Francis Dupont
99ad85b77b [#1173] Implemented the incompatibility case 2020-05-07 19:49:15 +03:00
Francis Dupont
ea2bf81662 [#1170] Updated leaseX-add commands 2020-05-07 18:32:34 +02:00
Francis Dupont
047ada5d22 [#1171] Addressed comment 2020-05-06 20:02:10 +00:00
Francis Dupont
61767cf8ae [#1171] Fixed TSan reported race 2020-05-06 20:02:10 +00:00
Francis Dupont
3bfc9dc571 [#1095] Fixed ChangeLog entry 2020-05-06 21:52:56 +02:00
Francis Dupont
2abf0406ef [#1095] Added a ChangeLog entry 2020-05-06 21:50:00 +02:00
Razvan Becheriu
0f3dbf3367 [#1095] updated doxygen 2020-05-06 20:55:56 +03:00
Razvan Becheriu
6e0146b06b [#1095] updated comments 2020-05-06 18:32:14 +03:00
Razvan Becheriu
cb523c4cd2 [#1095] make state model thread safe 2020-05-06 18:19:27 +03:00
Francis Dupont
33d425fb03 [#1095] Revert "[#1095] Protected communication state timer concurrent accesses"
This reverts commit d76566d0157911b2edb193a6e1e865d233094b8a.
2020-05-06 12:46:31 +03:00
Francis Dupont
168cd64e28 [#1095] Fixed external socket handler vs guard bug 2020-05-06 12:46:31 +03:00
Francis Dupont
4c7746d5cf [#1095] Made state model code thread safe 2020-05-06 12:46:31 +03:00
Francis Dupont
de0bafbfed [#1095] Protected communication state timer concurrent accesses 2020-05-06 12:46:31 +03:00
Francis Dupont
c12ca665d8 [#1095] Fixed conditiona variable usage 2020-05-06 12:46:31 +03:00
Francis Dupont
3c6a32ee92 [#1095] Protected external socket concurrent accesses 2020-05-06 12:46:31 +03:00
Razvan Becheriu
6b4df52e0b [#1188] addressed review 2020-04-30 15:22:00 +03:00
Razvan Becheriu
8c41f5980b [#1188] addressed review 2020-04-30 15:16:55 +03:00
Razvan Becheriu
a173ae1789 [#1188] added ChangeLog 2020-04-30 14:05:49 +03:00
Razvan Becheriu
9f55f402aa [#1188] addressed review 2020-04-30 13:53:48 +03:00
Razvan Becheriu
ee365862b6 [#1188] addressed review 2020-04-30 13:53:48 +03:00
Razvan Becheriu
6b8a679adf [#1188] addressed review 2020-04-30 13:53:48 +03:00
Razvan Becheriu
ed504b1ce1 [#1188] fixed unittests 2020-04-30 13:53:48 +03:00
Razvan Becheriu
90a422cc92 [#1188] enable multi-threading mode on config parse and added unittests 2020-04-30 13:53:48 +03:00
Razvan Becheriu
abaaa9d869 [#1188] added unittests 2020-04-30 13:53:48 +03:00
Razvan Becheriu
454fd5bd35 [#1188] stop thread pool when applying configuration and use multi threading critical section on libreload 2020-04-30 13:53:48 +03:00
Wlodek Wencel
1005ce538f [#1208] kea version in configure.ac bumped up 2020-04-30 11:20:54 +02:00
Wlodek Wencel
a8aed452db [#1201] 1.7.7 pre-release changees Kea-1.7.7 2020-04-27 10:46:30 +02:00
Razvan Becheriu
79d1fa8c90 [#1198] bump up libs version and hooks version 2020-04-24 20:37:47 +03:00
Razvan Becheriu
86526731cb [#1198] bump up libs version and hooks version 2020-04-24 18:35:38 +03:00
Francis Dupont
0129727111 [#1185] Regen flex and bison 2020-04-24 12:57:23 +00:00
Francis Dupont
b65a22b6ea [#1185] Removed extra spaces 2020-04-24 14:54:35 +02:00
Francis Dupont
46eb92b61f [#1185] [#1179] Added missing CONFIG_DATABASE contexts 2020-04-24 14:44:22 +02:00
Tomek Mrugalski
bbb1cb6f69 [#1191] ChangeLog updated 2020-04-24 13:18:00 +02:00
Tomek Mrugalski
612ce56d03 [#1191] BIND9 => BIND 9 2020-04-24 13:16:47 +02:00