]> git.ipfire.org Git - thirdparty/kea.git/log
thirdparty/kea.git
5 years agominor changes old-multi-threading-pkt-processing
Razvan Becheriu [Wed, 4 Sep 2019 15:35:34 +0000 (18:35 +0300)] 
minor changes

5 years agominor changes multi-threading-pkt-processing
Razvan Becheriu [Wed, 4 Sep 2019 08:54:12 +0000 (11:54 +0300)] 
minor changes

6 years agouse as few calls to handle function as possible
Razvan Becheriu [Mon, 6 May 2019 10:06:46 +0000 (13:06 +0300)] 
use as few calls to handle function as possible

6 years agofixed warnings
Razvan Becheriu [Sat, 20 Apr 2019 09:37:09 +0000 (12:37 +0300)] 
fixed warnings

6 years agouse cpu count nr or threads
Razvan Becheriu [Fri, 19 Apr 2019 19:54:33 +0000 (22:54 +0300)] 
use cpu count nr or threads

6 years agominor changes
Razvan Becheriu [Fri, 12 Apr 2019 15:25:42 +0000 (18:25 +0300)] 
minor changes

6 years agominor changes
Razvan Becheriu [Fri, 12 Apr 2019 15:20:38 +0000 (18:20 +0300)] 
minor changes

6 years agominor changes
Razvan Becheriu [Fri, 12 Apr 2019 12:34:59 +0000 (15:34 +0300)] 
minor changes

6 years agominor changes
Razvan Becheriu [Fri, 12 Apr 2019 11:56:14 +0000 (14:56 +0300)] 
minor changes

6 years agominor changes
Razvan Becheriu [Wed, 10 Apr 2019 15:16:11 +0000 (18:16 +0300)] 
minor changes

6 years agobase class should take the lock before derived class implementation executes pick...
Razvan Becheriu [Tue, 9 Apr 2019 18:17:14 +0000 (21:17 +0300)] 
base class should take the lock before derived class implementation executes pick address

6 years agomake allocation engine thread safe
Razvan Becheriu [Tue, 9 Apr 2019 14:54:16 +0000 (17:54 +0300)] 
make allocation engine thread safe

6 years agoimplemented automatic creation of thread connection to backend
Razvan Becheriu [Sun, 7 Apr 2019 09:24:15 +0000 (12:24 +0300)] 
implemented automatic creation of thread connection to backend

6 years agodo not use mutex
Razvan Becheriu [Mon, 25 Mar 2019 16:40:55 +0000 (18:40 +0200)] 
do not use mutex

6 years agoadded thread pool
Razvan Becheriu [Mon, 25 Mar 2019 14:34:27 +0000 (16:34 +0200)] 
added thread pool

6 years agodo not use mutex
Razvan Becheriu [Mon, 25 Mar 2019 16:40:55 +0000 (18:40 +0200)] 
do not use mutex

6 years agoadded thread pool
Razvan Becheriu [Mon, 25 Mar 2019 14:34:27 +0000 (16:34 +0200)] 
added thread pool

6 years agominor changes
Razvan Becheriu [Wed, 10 Apr 2019 15:16:11 +0000 (18:16 +0300)] 
minor changes

6 years agofixed postgresql connection preapared statements initialization
Razvan Becheriu [Wed, 10 Apr 2019 15:13:44 +0000 (18:13 +0300)] 
fixed postgresql connection preapared statements initialization

6 years agomake LibDHCP thread safe
Razvan Becheriu [Wed, 10 Apr 2019 10:26:37 +0000 (13:26 +0300)] 
make LibDHCP thread safe

6 years agorefactor initialization of options definitions
Razvan Becheriu [Wed, 10 Apr 2019 09:21:52 +0000 (12:21 +0300)] 
refactor initialization of options definitions

6 years agominor changes
Razvan Becheriu [Tue, 9 Apr 2019 18:22:19 +0000 (21:22 +0300)] 
minor changes

6 years agominor changes
Razvan Becheriu [Tue, 9 Apr 2019 18:20:19 +0000 (21:20 +0300)] 
minor changes

6 years agobase class should take the lock before derived class implementation executes pick...
Razvan Becheriu [Tue, 9 Apr 2019 18:17:14 +0000 (21:17 +0300)] 
base class should take the lock before derived class implementation executes pick address

6 years agomake allocation engine thread safe
Razvan Becheriu [Tue, 9 Apr 2019 14:54:16 +0000 (17:54 +0300)] 
make allocation engine thread safe

6 years agoremoved reverse lock
Razvan Becheriu [Tue, 9 Apr 2019 10:44:58 +0000 (13:44 +0300)] 
removed reverse lock

6 years agofixed memory leak and log error messages
Razvan Becheriu [Sun, 7 Apr 2019 09:48:44 +0000 (12:48 +0300)] 
fixed memory leak and log error messages

6 years agoimplemented automatic creation of thread connection to backend
Razvan Becheriu [Sun, 7 Apr 2019 09:24:15 +0000 (12:24 +0300)] 
implemented automatic creation of thread connection to backend

6 years agominor changes
Razvan Becheriu [Wed, 3 Apr 2019 16:33:16 +0000 (19:33 +0300)] 
minor changes

6 years agoadded exchanges on the stack
Razvan Becheriu [Wed, 3 Apr 2019 16:30:27 +0000 (19:30 +0300)] 
added exchanges on the stack

6 years agothread save StatsMgr
Razvan Becheriu [Tue, 26 Mar 2019 05:45:30 +0000 (07:45 +0200)] 
thread save StatsMgr

6 years agothread save stats manager
Razvan Becheriu [Mon, 25 Mar 2019 18:10:35 +0000 (20:10 +0200)] 
thread save stats manager

6 years agodo not use mutex
Razvan Becheriu [Mon, 25 Mar 2019 16:40:55 +0000 (18:40 +0200)] 
do not use mutex

6 years agoadded thread pool
Razvan Becheriu [Mon, 25 Mar 2019 14:34:27 +0000 (16:34 +0200)] 
added thread pool

6 years agoinstantiate server with multi-threads
Razvan Becheriu [Mon, 25 Mar 2019 17:02:38 +0000 (19:02 +0200)] 
instantiate server with multi-threads

6 years agoremoved mutex
Razvan Becheriu [Mon, 25 Mar 2019 16:50:58 +0000 (18:50 +0200)] 
removed mutex

6 years agoadded LockGuard
Razvan Becheriu [Mon, 25 Mar 2019 16:42:51 +0000 (18:42 +0200)] 
added LockGuard

6 years agodo not use mutex
Razvan Becheriu [Mon, 25 Mar 2019 16:40:55 +0000 (18:40 +0200)] 
do not use mutex

6 years agominor changes
Razvan Becheriu [Mon, 25 Mar 2019 16:38:26 +0000 (18:38 +0200)] 
minor changes

6 years agoupdated header
Razvan Becheriu [Mon, 25 Mar 2019 15:56:55 +0000 (17:56 +0200)] 
updated header

6 years agoadded thread pool
Razvan Becheriu [Mon, 25 Mar 2019 14:34:27 +0000 (16:34 +0200)] 
added thread pool

6 years agoadded thread pool
Razvan Becheriu [Mon, 25 Mar 2019 13:31:07 +0000 (15:31 +0200)] 
added thread pool

6 years ago[master] Added ChangeLog entry for option def check
Francis Dupont [Wed, 10 Apr 2019 21:17:30 +0000 (23:17 +0200)] 
[master] Added ChangeLog entry for option def check

6 years ago[500-strengthen-option-def-parser] Updating bound 0 500-strengthen-option-def-parser
Francis Dupont [Wed, 10 Apr 2019 17:32:28 +0000 (19:32 +0200)] 
[500-strengthen-option-def-parser] Updating bound 0

6 years ago[500-strengthen-option-def-parser] Added OptionDefParser code value sanity checks
Francis Dupont [Tue, 26 Feb 2019 20:57:53 +0000 (21:57 +0100)] 
[500-strengthen-option-def-parser] Added OptionDefParser code value sanity checks

6 years ago[master] kea-dhcp6 now uses config backend data
Thomas Markwalder [Wed, 10 Apr 2019 18:01:56 +0000 (14:01 -0400)] 
[master] kea-dhcp6 now uses config backend data

    Merge branch '413-merge-dhcpv6-global-parameters-fetched-from-the-cb-into-the-configuration'

6 years ago[#413,!288] More review comments. 413-merge-dhcpv6-global-parameters-fetched-from-the-cb-into-the-configuration
Thomas Markwalder [Wed, 10 Apr 2019 14:30:14 +0000 (10:30 -0400)] 
[#413,!288] More review comments.

6 years ago[#413,!288] Addressed review comments.
Thomas Markwalder [Wed, 10 Apr 2019 13:31:12 +0000 (09:31 -0400)] 
[#413,!288] Addressed review comments.

6 years ago[#413,!288] Added ChangeLog entry
Thomas Markwalder [Mon, 1 Apr 2019 12:44:48 +0000 (08:44 -0400)] 
[#413,!288] Added ChangeLog entry

6 years ago[#413,!288] kea-dhcp6 now uses subnets from config backends
Thomas Markwalder [Mon, 1 Apr 2019 12:36:22 +0000 (08:36 -0400)] 
[#413,!288] kea-dhcp6 now uses subnets from config backends

src/bin/dhcp6/tests/config_backend_unittest.cc
    TEST_F(Dhcp6CBTest, mergeSubnets) - updated and enabled

src/lib/dhcpsrv/cfg_subnets6.*
    CfgSubnets6::merge() - new method

src/lib/dhcpsrv/srv_config.cc
    SrvConfig::merge6() - now merges subnets

src/lib/dhcpsrv/tests/cfg_subnets4_unittest.cc
    minor cleanup

src/lib/dhcpsrv/tests/cfg_subnets6_unittest.cc
   checkMergedSubnet() - new function
   TEST(CfgSubnets6Test, mergeSubnets)  - new test

6 years ago[#413,!288] kea-dhcp6 now uses shared-networks config backends
Thomas Markwalder [Fri, 29 Mar 2019 19:17:57 +0000 (15:17 -0400)] 
[#413,!288] kea-dhcp6 now uses shared-networks config backends

src/bin/dhcp6/tests/config_backend_unittest.cc
    TEST_F(Dhcp6CBTest, mergeSharedNetworks) - enabled test

src/lib/dhcpsrv/tests/cfg_shared_networks6_unittest.cc
    TEST(CfgSharedNetworks6Test, mergeNetworks) - new test

src/lib/dhcpsrv/cfg_shared_networks.*
    CfgSharedNetworks4::merge()
    CfgSharedNetworks4::getAll()
        - moved to CfgSharedNetworks template class

6 years ago[#413,!288] kea-dhcp6 now uses options from config backends
Thomas Markwalder [Fri, 29 Mar 2019 14:41:45 +0000 (10:41 -0400)] 
[#413,!288] kea-dhcp6 now uses options from config backends

src/bin/dhcp6/tests/config_backend_unittest.cc
    TEST_F(Dhcp6CBTest, mergeOptions) - enabled and
    revamped.

src/lib/dhcpsrv/tests/cfg_option_unittest.cc
    TEST_F(CfgOptionTest, createDescriptorOptionValid) - added test
    of a standard V6 option

src/lib/dhcpsrv/srv_config.cc
    SrvConfig::merge6(SrvConfig& other) - now merges
    options

6 years ago[#413,!288] kea-dhcp6 now uses option defs from config backends
Thomas Markwalder [Thu, 28 Mar 2019 17:27:55 +0000 (13:27 -0400)] 
[#413,!288] kea-dhcp6 now uses option defs from config backends

src/bin/dhcp6/tests/config_backend_unittest.cc
    set the CfgMgr family to AF_INET6
    TEST_F(Dhcp6CBTest, mergeOptionDefs) - enabled test

src/lib/dhcpsrv/srv_config.cc
    SrvConfig::merge6(SrvConfig& other) - now merges
    option defs

6 years ago[#413,!288] Added in new file to Makefile.am
Thomas Markwalder [Thu, 28 Mar 2019 17:11:17 +0000 (13:11 -0400)] 
[#413,!288] Added in new file to Makefile.am

Missed adding it before. Minor mods to make the
globals test work, and others to compile.

src/bin/dhcp6/tests/Makefile.am
src/bin/dhcp6/tests/config_backend_unittest.cc

6 years ago[#413,!288] - kea-dhcp6 now uses globals from config back end
Thomas Markwalder [Thu, 28 Mar 2019 15:03:07 +0000 (11:03 -0400)] 
[#413,!288] - kea-dhcp6 now uses globals from config back end

src/bin/dhcp6/tests/config_backend_unittest.cc
    TEST_F(Dhcp6CBTest, mergeGlobals) - enabled test

src/lib/dhcpsrv/srv_config.*
    SrvConfig::merge(ConfigBase& other) - invoke merge6()
    SrvConfig::mergeGlobals4() renamed to mergeGlobals()

    SrvConfig::merge6(SrvConfig& other) - new method

src/lib/dhcpsrv/tests/srv_config_unittest.cc
    TEST_F(SrvConfigTest, mergeGlobals6)  - new test

6 years ago[#103,!289] Added ChangeLog entry for #103.
Marcin Siodelski [Wed, 10 Apr 2019 15:03:07 +0000 (17:03 +0200)] 
[#103,!289] Added ChangeLog entry for #103.

6 years ago[#103,!289] Addressed review comments.
Marcin Siodelski [Tue, 9 Apr 2019 20:49:38 +0000 (22:49 +0200)] 
[#103,!289] Addressed review comments.

6 years ago[#103,!289] MySQL Config Backend tags configuration elements with db ids.
Marcin Siodelski [Tue, 9 Apr 2019 09:17:34 +0000 (11:17 +0200)] 
[#103,!289] MySQL Config Backend tags configuration elements with db ids.

6 years ago[#103,!289] Delete configuration elements based on audit.
Marcin Siodelski [Tue, 9 Apr 2019 09:17:07 +0000 (11:17 +0200)] 
[#103,!289] Delete configuration elements based on audit.

6 years ago[#103,!289] Added new function to delete options by id.
Marcin Siodelski [Thu, 4 Apr 2019 12:23:57 +0000 (14:23 +0200)] 
[#103,!289] Added new function to delete options by id.

6 years ago[#103,!289] Added new function to delete option definitions by id.
Marcin Siodelski [Thu, 4 Apr 2019 10:21:21 +0000 (12:21 +0200)] 
[#103,!289] Added new function to delete option definitions by id.

6 years ago[#103,!289] Do not throw when there are no shared networks to delete.
Marcin Siodelski [Thu, 4 Apr 2019 09:57:13 +0000 (11:57 +0200)] 
[#103,!289] Do not throw when there are no shared networks to delete.

6 years ago[#103,!289] Enable deletion of shared networks by database id.
Marcin Siodelski [Thu, 4 Apr 2019 08:54:13 +0000 (10:54 +0200)] 
[#103,!289] Enable deletion of shared networks by database id.

6 years ago[#103,!289] Added function to delete subnet by ID from the configuration.
Marcin Siodelski [Thu, 4 Apr 2019 08:21:48 +0000 (10:21 +0200)] 
[#103,!289] Added function to delete subnet by ID from the configuration.

6 years ago[#103,!289] Added indexes by option id for.
Marcin Siodelski [Wed, 3 Apr 2019 19:07:34 +0000 (21:07 +0200)] 
[#103,!289] Added indexes by option id for.

6 years ago[#103,!289] Added by-id index to shared networks collection.
Marcin Siodelski [Wed, 27 Mar 2019 18:22:17 +0000 (19:22 +0100)] 
[#103,!289] Added by-id index to shared networks collection.

6 years ago[#103,!289] Hold database id in the StampedElement.
Marcin Siodelski [Wed, 27 Mar 2019 16:47:47 +0000 (17:47 +0100)] 
[#103,!289] Hold database id in the StampedElement.

6 years ago[#552,!295] Added ChangeLog for #552.
Marcin Siodelski [Thu, 4 Apr 2019 19:45:28 +0000 (21:45 +0200)] 
[#552,!295] Added ChangeLog for #552.

6 years ago[#552,!295] Removed a typo as a result of review.
Marcin Siodelski [Thu, 4 Apr 2019 18:51:26 +0000 (20:51 +0200)] 
[#552,!295] Removed a typo as a result of review.

6 years ago[#552,!295] Updated MySQL CB to not inherit network params to subnet.
Marcin Siodelski [Wed, 3 Apr 2019 14:39:08 +0000 (16:39 +0200)] 
[#552,!295] Updated MySQL CB to not inherit network params to subnet.

6 years ago[#552,!295] Added several inheritance modes in the Network.
Marcin Siodelski [Wed, 3 Apr 2019 12:59:36 +0000 (14:59 +0200)] 
[#552,!295] Added several inheritance modes in the Network.

6 years agoupdated ChangeLog
Razvan Becheriu [Thu, 4 Apr 2019 11:02:45 +0000 (14:02 +0300)] 
updated ChangeLog

6 years agoadded serial consistency to all queries 16-cassandra-consistency-attempt2
Razvan Becheriu [Fri, 22 Mar 2019 19:26:38 +0000 (21:26 +0200)] 
added serial consistency to all queries

6 years ago[524-using-sh-and-wrong-syntax-in-if-statements-breaks-ubuntu-build] Changed source... 524-using-sh-and-wrong-syntax-in-if-statements-breaks-ubuntu-build
Francis Dupont [Mon, 11 Mar 2019 21:00:43 +0000 (22:00 +0100)] 
[524-using-sh-and-wrong-syntax-in-if-statements-breaks-ubuntu-build] Changed source for .

6 years ago[524-using-sh-and-wrong-syntax-in-if-statements-breaks-ubuntu-build] Changed == into =
Francis Dupont [Mon, 11 Mar 2019 17:24:08 +0000 (18:24 +0100)] 
[524-using-sh-and-wrong-syntax-in-if-statements-breaks-ubuntu-build] Changed == into =

6 years ago[#490,!293] Do not throw from the getHostReservationMode function.
Marcin Siodelski [Fri, 29 Mar 2019 14:47:34 +0000 (15:47 +0100)] 
[#490,!293] Do not throw from the getHostReservationMode function.

6 years ago[#490,!293] Corrected broken unit test.
Marcin Siodelski [Fri, 29 Mar 2019 13:35:31 +0000 (14:35 +0100)] 
[#490,!293] Corrected broken unit test.

6 years ago[#490,!293] Corrected an issue with global reservation-mode inheritance.
Marcin Siodelski [Fri, 29 Mar 2019 10:29:35 +0000 (11:29 +0100)] 
[#490,!293] Corrected an issue with global reservation-mode inheritance.

6 years ago[master] Added ChangeLog entry for #490.
Marcin Siodelski [Wed, 27 Mar 2019 20:31:44 +0000 (21:31 +0100)] 
[master] Added ChangeLog entry for #490.

6 years ago[#490,!284] Corrected v6 get-config unit tests.
Marcin Siodelski [Wed, 27 Mar 2019 20:20:50 +0000 (21:20 +0100)] 
[#490,!284] Corrected v6 get-config unit tests.

6 years ago[#490,!284] Extended commentary per review comments.
Marcin Siodelski [Wed, 27 Mar 2019 19:36:43 +0000 (20:36 +0100)] 
[#490,!284] Extended commentary per review comments.

6 years ago[#490,!284] Renamed ElementExtractor to ElementValue.
Marcin Siodelski [Wed, 27 Mar 2019 19:11:28 +0000 (20:11 +0100)] 
[#490,!284] Renamed ElementExtractor to ElementValue.

Per review comments.

6 years ago[#490,!284] Addressed review comments.
Marcin Siodelski [Wed, 27 Mar 2019 18:31:17 +0000 (19:31 +0100)] 
[#490,!284] Addressed review comments.

6 years ago[#490,!284] Regenerated parser tests.
Marcin Siodelski [Wed, 27 Mar 2019 12:19:05 +0000 (13:19 +0100)] 
[#490,!284] Regenerated parser tests.

6 years ago[#490,!284] Enable dynamic inheritance for networks in config file.
Marcin Siodelski [Wed, 27 Mar 2019 10:55:10 +0000 (11:55 +0100)] 
[#490,!284] Enable dynamic inheritance for networks in config file.

6 years ago[#490,!284] Corrected compilation issue on CentOS.
Marcin Siodelski [Wed, 27 Mar 2019 09:43:31 +0000 (10:43 +0100)] 
[#490,!284] Corrected compilation issue on CentOS.

6 years ago[#490,!284] Enable inheritance of globals upon config merge.
Marcin Siodelski [Wed, 27 Mar 2019 09:08:23 +0000 (10:08 +0100)] 
[#490,!284] Enable inheritance of globals upon config merge.

6 years ago[#490,!284] Finished implementation of the inheritance for v4 and v6.
Marcin Siodelski [Wed, 27 Mar 2019 08:21:09 +0000 (09:21 +0100)] 
[#490,!284] Finished implementation of the inheritance for v4 and v6.

6 years ago[#490,!284] Use inheritance for all optional parameters in Network.
Marcin Siodelski [Tue, 26 Mar 2019 10:19:58 +0000 (11:19 +0100)] 
[#490,!284] Use inheritance for all optional parameters in Network.

6 years ago[#490,!284] Working PoC of inheritance in networks and globals.
Marcin Siodelski [Mon, 25 Mar 2019 16:18:27 +0000 (17:18 +0100)] 
[#490,!284] Working PoC of inheritance in networks and globals.

6 years ago[#490,!284] Created ElementExtractor template.
Marcin Siodelski [Mon, 25 Mar 2019 15:59:19 +0000 (16:59 +0100)] 
[#490,!284] Created ElementExtractor template.

6 years ago[#490,!284] Basic refactoring of the Network class.
Marcin Siodelski [Fri, 22 Mar 2019 06:38:08 +0000 (07:38 +0100)] 
[#490,!284] Basic refactoring of the Network class.

6 years ago[master] Added ChangeLog entry 1549
Thomas Markwalder [Wed, 27 Mar 2019 16:02:55 +0000 (12:02 -0400)] 
[master] Added ChangeLog entry 1549

6 years ago[master] kea-dhcp6 can now be configured to fetch from config backends
Thomas Markwalder [Wed, 27 Mar 2019 14:31:03 +0000 (10:31 -0400)] 
[master] kea-dhcp6 can now be configured to fetch from config backends

    Merge branch '104-cb-add-periodic-fetch-of-the-incremental-dhcpv6-configuration-changes'

    Note: Fetch upon reconfig and periodic update mechanics work,
    fetched data is not yet used.

6 years ago[#104,!290] Addressed review comments 104-cb-add-periodic-fetch-of-the-incremental-dhcpv6-configuration-changes
Thomas Markwalder [Wed, 27 Mar 2019 14:12:14 +0000 (10:12 -0400)] 
[#104,!290] Addressed review comments

6 years ago[#104,!290] kea-dhcpv6 now supports fetching config from backends
Thomas Markwalder [Tue, 26 Mar 2019 19:12:06 +0000 (15:12 -0400)] 
[#104,!290] kea-dhcpv6 now supports fetching config from backends

    Infrastructure has been added to kea-dhcp6 such that it can
    now be configured to fetch full and then periodic updates
    from config backends.

    Merging the actual fetched content will be done under subsequent
    issues.

src/bin/dhcp6
    ctrl_dhcp6_srv.*
        - ControlledDhcpv6Srv::processConfig() - added logic to schedule CB update timer
        - ControlledDhcpv6Srv::cbFetchUpdates() - new callback function for CB updates

    dhcp6_lexer.ll
    dhcp6_parser.yy
        -  Added config-fetch-wait-time

    dhcp6_messages.mes
        -  New log messages

    dhcp6_srv.*
        - Dhcpv6Srv::cb_control_  - new member for config backend access
        - Dhcpv6Srv::inTestMode() - new function to test for unit test mode

    json_config_parser.cc
        - configureDhcp6Server() - invokes full fetch from config backend

src/bin/dhcp6/tests
    config_backend_unittest.cc - new file/tests for config backend testing
    config_parser_unittest.cc - updated
    get_config_unittest.cc - rebuild tests
    kea_controller_unittest.cc - added CB control/timer tests

src/lib/dhcpsrv/
    dhcpsrv_messages.mes - added log message
cb_ctl_dhcp6.* - new files that provide v6 impl of config backend controller

doc/examples/kea6/all-keys-current.json - added config-fetch-wait-time

6 years ago[#103,!277] Regenerated bison files.
Marcin Siodelski [Tue, 26 Mar 2019 10:18:16 +0000 (10:18 +0000)] 
[#103,!277] Regenerated bison files.

6 years ago[#103,!277] Address two minor review comments.
Marcin Siodelski [Tue, 26 Mar 2019 06:49:11 +0000 (07:49 +0100)] 
[#103,!277] Address two minor review comments.

6 years ago[#103,!277] Add failure count for the CB fetch timer.
Marcin Siodelski [Mon, 25 Mar 2019 19:31:39 +0000 (20:31 +0100)] 
[#103,!277] Add failure count for the CB fetch timer.

6 years ago[#103,!277] Use enum instead of boolean in databaseConfigFetch.
Marcin Siodelski [Mon, 25 Mar 2019 18:28:53 +0000 (19:28 +0100)] 
[#103,!277] Use enum instead of boolean in databaseConfigFetch.

As a result of review.