Francis Dupont
13a8f282eb
[master] regen flex
2018-03-22 18:59:28 +00:00
Tomek Mrugalski
1739f6c709
[5484] Bison grammar regenerated.
2018-03-12 19:53:23 +00:00
Thomas Markwalder
8e62a05838
[master] kea-dhcp4/6 now support Postgresql automatic reconnect
...
Merges branch 'trac5477'
2018-03-08 15:16:42 -05:00
Thomas Markwalder
249219f1fc
[5477] dhcpsrv/postgres and kea-dhcp4 now support db reconnect
...
kea-dhcp4
added support for max-reconnect-tries and reconnect-wait-time
to lease and host db parsers
Added a callback for when DB backends detect loss of connectivity
Added a self-rescheduling method to attempt to reconnect to the
backends if retries are enabled
dhcpsrv
Added a callback that DatabaseConnection derivations should invoke
when they lose connectivity.
Added an optional callback parameter from CfgDbAccess::createManagers()
all the way down to DatabaseConnection ctor.
pgsql_connection.cc
PgSqlConnection::~PgSqlConnection() - Added logic to close the
connection only when the connect state is still OK.
Otherwise it likes to core dump.
PgSqlConnection::checkStatementError() - Modified to invoke the
connectivity lost callback on "fatal" errors
pgsql_lease_mgr_unittest.cc
pgsql_host_data_source_unittest.cc
Added tests to verify that the lost callback is NOT invoked on an
open failure
2018-02-28 15:29:23 -05:00
Francis Dupont
ac01be53c9
[trac5425a] regen flex/bison
2018-01-18 23:15:39 +00:00
Francis Dupont
4d8719d38b
[trac5351] regen bison
2017-12-17 15:07:59 +00:00
Francis Dupont
a3bd7af4d9
[trac5351] regen flex/bison
2017-12-03 12:45:12 +00:00
Francis Dupont
a2cc11e0dd
[trac5351] regen flex/bison
2017-12-02 15:39:53 +00:00
Francis Dupont
15158895db
[trac5351] regen flex/bison
2017-12-01 15:20:21 +00:00
Francis Dupont
d37e2fc829
[trac5351] regen flex/bison
2017-12-01 10:36:07 +00:00
Francis Dupont
ff211701b7
[trac5351] regen flex/bison
2017-11-29 08:39:15 +00:00
Francis Dupont
e33d5095da
[trac5351] regen flex/bison
2017-11-29 07:10:50 +00:00
Francis Dupont
06c3111760
[trac5351] regen bison
2017-11-28 15:47:33 +00:00
Francis Dupont
1bab6cdae9
[trac5351 regen flex/bison
2017-11-28 01:00:12 +00:00
Francis Dupont
c90d0d2ecf
[master] Regen flex/bison
2017-10-23 13:25:07 +00:00
Marcin Siodelski
85fbb33e65
[master] Regenerated parsers after merge of #5377 .
2017-10-10 14:07:19 +00:00
Francis Dupont
74b6b67b79
[trac5073a] regen flex/bison
2017-09-19 18:39:17 +00:00
Tomek Mrugalski
74b824cc80
[master] Merge branch 'trac5357' (shared network parsers update)
...
# Conflicts:
# src/bin/dhcp4/dhcp4_lexer.cc
# src/bin/dhcp4/dhcp4_parser.cc
# src/bin/dhcp4/dhcp4_parser.h
# src/bin/dhcp6/dhcp6_lexer.cc
# src/bin/dhcp6/dhcp6_parser.cc
# src/bin/dhcp6/dhcp6_parser.h
2017-09-14 12:02:38 +02:00
Tomek Mrugalski
4e8bfc7cca
[5357] Parsers renegerated.
2017-09-13 22:23:57 +02:00
Tomek Mrugalski
596625b540
[5357] Bison code regenerated
2017-09-13 10:54:13 +02:00
Tomek Mrugalski
bcdbb398b6
[master] ChangeLog updated, parsers regenerated
2017-09-05 13:16:06 +02:00
Tomek Mrugalski
828ecb6dbd
[master] Merge branch 'trac5350'
2017-09-05 12:55:56 +02:00
Tomek Mrugalski
502e648327
[5350] Parsers regenerated.
2017-09-04 13:58:52 +02:00
Francis Dupont
48f3414369
[trac5124a] regen flex/bison
2017-09-02 12:38:14 +00:00
Francis Dupont
cef2b630c7
[master] regen
2017-08-07 07:55:00 +00:00
Francis Dupont
0c9b8b887b
[trac5241] regen
2017-07-28 14:15:50 +00:00
Francis Dupont
ac7850b430
[5241] Added syntax, doc, parser, etc, but not the function
2017-07-07 15:44:32 +02:00
Francis Dupont
5d1ab11b2a
[master] regen flex/bison files
2017-07-06 11:12:16 +00:00
Francis Dupont
b2ce84790c
[master] regen parsers
2017-07-05 12:54:27 +00:00
Francis Dupont
74a5981335
[trac3389a] regen flex/bison
2017-03-16 23:08:50 +00:00
Francis Dupont
708a616ecd
[trac5145b] regen flex/bison
2017-03-04 15:01:42 +00:00
Francis Dupont
747a8a7816
[trac5061] regen flex/bison
2017-02-10 19:12:20 +00:00
Francis Dupont
27b6b9d8ff
[trac5061] regen
2017-01-27 14:53:02 +00:00
Francis Dupont
d2a71d82fa
[master] regen flex/bison files
2017-01-25 14:15:40 +00:00
Francis Dupont
361561aab3
[master] Finishing merge of trac5097 (migrate pool config)
2017-01-25 15:14:01 +01:00
Francis Dupont
d02bd8b468
[master] regen flex/bison files
2017-01-25 14:01:27 +00:00
Francis Dupont
e93906e48a
[master] regen flex/bison files
2017-01-19 13:40:05 +00:00
Francis Dupont
28a9a845a3
[master] Finishing merge of trac5098 (migrate client class def)
2017-01-19 14:38:51 +01:00
Francis Dupont
2d6f9bff51
[master] regen flex/bison files
2017-01-16 13:02:52 +00:00
Francis Dupont
34df4c91b9
[trac5033] regen flex/bison files
2017-01-13 19:11:59 +00:00
Francis Dupont
3e730be6be
[trac5097] regen flex/bison files
2017-01-12 00:57:16 +00:00
Francis Dupont
b0249911dd
[master regen flex/bison files
2017-01-10 22:25:58 +00:00
Francis Dupont
7be6514d9b
[master] Finished merge of trac5035 (migrate lease expiration config)
2017-01-10 23:24:39 +01:00
Francis Dupont
4ff6265ee1
[trac5020fd] regen
2017-01-09 15:07:59 +01:00
Francis Dupont
01622260e4
[5020fd] Unspecialized raw/udp, added new syntactic context
2017-01-09 15:07:14 +01:00
Francis Dupont
fa41a74a7c
[5098] Specialized list2 to string only - migrated global client class defs
2017-01-08 17:12:20 +01:00
Francis Dupont
ae995dc442
[trac5035] regen
2017-01-07 05:35:05 +00:00
Tomek Mrugalski
cdbfb01883
[5020] flex/bison regenerated on docs
2017-01-03 17:33:34 +01:00
Tomek Mrugalski
9f25ce59f3
[5017] DHCP{4,6} parsers regenerated
2016-12-20 16:25:35 +01:00
Tomek Mrugalski
5eb78ae50b
[5017] flex/bison files regenerated
2016-12-16 18:47:27 +01:00