[opendnssec/opendnssec] ef3d83: First somewhat working version of concurrent enfor...

Yuri Schaeffer yuri at nlnetlabs.nl
Tue Aug 2 10:59:10 CEST 2016


  Branch: refs/heads/develop
  Home:   https://github.com/opendnssec/opendnssec
  Commit: ef3d833b53b660f8245eaf831fd1c1d9b53dcad4
      https://github.com/opendnssec/opendnssec/commit/ef3d833b53b660f8245eaf831fd1c1d9b53dcad4
  Author: Yuri Schaeffer <yuri at nlnetlabs.nl>
  Date:   2016-07-02 (Sat, 02 Jul 2016)

  Changed paths:
    M enforcer/src/daemon/engine.c
    M enforcer/src/daemon/engine.h
    M enforcer/src/daemon/queue_cmd.c
    M enforcer/src/daemon/time_leap_cmd.c
    M enforcer/src/daemon/worker.c
    M enforcer/src/daemon/worker.h
    M enforcer/src/enforcer/autostart_cmd.c
    M enforcer/src/enforcer/enforce_cmd.c
    M enforcer/src/enforcer/enforce_task.c
    M enforcer/src/enforcer/enforce_task.h
    M enforcer/src/hsmkey/hsm_key_factory.c
    M enforcer/src/keystate/keystate_ds_gone_cmd.c
    M enforcer/src/keystate/keystate_ds_retract_cmd.c
    M enforcer/src/keystate/keystate_ds_retract_task.c
    M enforcer/src/keystate/keystate_ds_retract_task.h
    M enforcer/src/keystate/keystate_ds_seen_cmd.c
    M enforcer/src/keystate/keystate_ds_submit_cmd.c
    M enforcer/src/keystate/keystate_ds_submit_task.c
    M enforcer/src/keystate/keystate_ds_submit_task.h
    M enforcer/src/keystate/keystate_rollover_cmd.c
    M enforcer/src/keystate/zone_add_cmd.c
    M enforcer/src/keystate/zonelist_export_cmd.c
    M enforcer/src/keystate/zonelist_import_cmd.c
    M enforcer/src/policy/policy_import_cmd.c
    M enforcer/src/policy/policy_resalt_task.c
    M enforcer/src/policy/policy_resalt_task.h
    M enforcer/src/scheduler/schedule.c
    M enforcer/src/scheduler/schedule.h
    M enforcer/src/scheduler/task.c
    M enforcer/src/scheduler/task.h
    M enforcer/src/signconf/signconf.c
    M enforcer/src/signconf/signconf_task.c
    M enforcer/src/signconf/signconf_task.h

  Log Message:
  -----------
  First somewhat working version of concurrent enforcing
Tasks: All tasks are now dynamic. No limit on the amount of tasks. Tasks
can no always rely on the database connection of the worker. Two tasks
with the same ID can no longer run simultainiously (mutex). Clearer how tasks
are identified,
Scheduler: Keep tree of locks for all unique tasks. Tasks with same ID
will be merged,
Enforcer: Zones are scheduled individually. Got rid of global enforce
lock. Got rid of global enforce context. No longer force flag on
enforce.


  Commit: 69f6e9bb677d0a1e920c18629f64bf66c7273776
      https://github.com/opendnssec/opendnssec/commit/69f6e9bb677d0a1e920c18629f64bf66c7273776
  Author: Yuri Schaeffer <yuri at nlnetlabs.nl>
  Date:   2016-07-04 (Mon, 04 Jul 2016)

  Changed paths:
    M enforcer/src/enforcer/enforce_task.c
    M enforcer/src/enforcer/enforce_task.h

  Log Message:
  -----------
  Write changes to zone to database


  Commit: 3c30be7ea36b8f940c50073cf2d72e286eb98692
      https://github.com/opendnssec/opendnssec/commit/3c30be7ea36b8f940c50073cf2d72e286eb98692
  Author: Yuri Schaeffer <yuri at nlnetlabs.nl>
  Date:   2016-07-04 (Mon, 04 Jul 2016)

  Changed paths:
    M enforcer/src/enforcer/enforce_task.c

  Log Message:
  -----------
  Write changes to zone to database


  Commit: 43e5ce6765adc08cddee5b013189677294a33bbf
      https://github.com/opendnssec/opendnssec/commit/43e5ce6765adc08cddee5b013189677294a33bbf
  Author: Yuri Schaeffer <yuri at nlnetlabs.nl>
  Date:   2016-07-04 (Mon, 04 Jul 2016)

  Changed paths:
    M enforcer/src/enforcer/enforce_task.c
    M enforcer/src/policy/policy_import.c
    M enforcer/src/policy/policy_resalt_task.c
    M enforcer/src/signconf/signconf.c
    M enforcer/src/signconf/signconf.h
    M enforcer/src/signconf/signconf_cmd.c
    M enforcer/src/signconf/signconf_task.c
    M enforcer/src/signconf/signconf_task.h

  Log Message:
  -----------
  properly schedule 1 signconf task per zone


  Commit: 9f52994a025fe96381322cae79dba4b186ae1b22
      https://github.com/opendnssec/opendnssec/commit/9f52994a025fe96381322cae79dba4b186ae1b22
  Author: Yuri Schaeffer <yuri at nlnetlabs.nl>
  Date:   2016-07-04 (Mon, 04 Jul 2016)

  Changed paths:
    M enforcer/src/enforcer/enforce_task.c
    M enforcer/src/scheduler/schedule.c
    M enforcer/src/scheduler/task.c
    M enforcer/src/scheduler/task.h

  Log Message:
  -----------
  Don't go around and copy mutexes, idiot.
Reintroduce global enforce lock, for testing only. Will be removed once
everything is on par again.


  Commit: c4a3d2fc99e6027c399a42c80af40c7d5ff519fc
      https://github.com/opendnssec/opendnssec/commit/c4a3d2fc99e6027c399a42c80af40c7d5ff519fc
  Author: Yuri Schaeffer <yuri at nlnetlabs.nl>
  Date:   2016-07-04 (Mon, 04 Jul 2016)

  Changed paths:
    M enforcer/src/enforcer/enforcer.c
    M enforcer/src/enforcer/enforcer.h

  Log Message:
  -----------
  Enforcer doesn't need writeable copy of policy


  Commit: d530ba25c3465336cb3e9f01ea2bd4d801d5d875
      https://github.com/opendnssec/opendnssec/commit/d530ba25c3465336cb3e9f01ea2bd4d801d5d875
  Author: Yuri Schaeffer <yuri at nlnetlabs.nl>
  Date:   2016-07-04 (Mon, 04 Jul 2016)

  Changed paths:
    M enforcer/src/enforcer/enforce_task.c
    M enforcer/src/enforcer/enforce_task.h
    M enforcer/src/hsmkey/hsm_key_factory.c
    M enforcer/src/signconf/signconf_task.c
    M enforcer/src/signconf/signconf_task.h

  Log Message:
  -----------
  Make key generation tasks reschedule enforce task. Should eliminate
enforce backoff mostly when no keys available.


  Commit: c74a76b51c4c3a5418384d5b4f14c4206ebb4466
      https://github.com/opendnssec/opendnssec/commit/c74a76b51c4c3a5418384d5b4f14c4206ebb4466
  Author: Yuri Schaeffer <yuri at nlnetlabs.nl>
  Date:   2016-07-04 (Mon, 04 Jul 2016)

  Changed paths:
    M enforcer/src/daemon/queue_cmd.c

  Log Message:
  -----------
  don't displey next schedule time if no tasks scheduled


  Commit: 674c6334e58591d187b979e7417d79a736f82afc
      https://github.com/opendnssec/opendnssec/commit/674c6334e58591d187b979e7417d79a736f82afc
  Author: Yuri Schaeffer <yuri at nlnetlabs.nl>
  Date:   2016-07-04 (Mon, 04 Jul 2016)

  Changed paths:
    M testing/test-cases.d/enforcer.ods-enforcer.zones_and_zonelist/test.sh

  Log Message:
  -----------
  Fix test so it deals with individual tasks for signconf.


  Commit: fed6cf42cf25e5c77fe2b522a46502fcafd3f004
      https://github.com/opendnssec/opendnssec/commit/fed6cf42cf25e5c77fe2b522a46502fcafd3f004
  Author: Yuri Schaeffer <yuri at nlnetlabs.nl>
  Date:   2016-07-05 (Tue, 05 Jul 2016)

  Changed paths:
    M testing/test-cases.d/enforcer.policy.algorithm_change/test.sh

  Log Message:
  -----------
  Fix test. Enforcer now schedules zones after policy import


  Commit: a6b8f4891fe3ccadbb30ed6f01cb1aa22d4a6962
      https://github.com/opendnssec/opendnssec/commit/a6b8f4891fe3ccadbb30ed6f01cb1aa22d4a6962
  Author: Yuri Schaeffer <yuri at nlnetlabs.nl>
  Date:   2016-07-05 (Tue, 05 Jul 2016)

  Changed paths:
    M testing/test-cases.d/general.basic.disconnectedksk/test.sh

  Log Message:
  -----------
  Just wait a bit after timeleap. Since we don't use --attach
it can take a sec for the task to make it back to the queue.


  Commit: bd09334f7829c867df31148092b83dcad06c4247
      https://github.com/opendnssec/opendnssec/commit/bd09334f7829c867df31148092b83dcad06c4247
  Author: Yuri Schaeffer <yuri at nlnetlabs.nl>
  Date:   2016-07-05 (Tue, 05 Jul 2016)

  Changed paths:
    M enforcer/src/enforcer/enforce_task.c

  Log Message:
  -----------
  Disable global enforcer lock.


  Commit: 0ac554d22af40d11754b975f01839ad33c69b9ab
      https://github.com/opendnssec/opendnssec/commit/0ac554d22af40d11754b975f01839ad33c69b9ab
  Author: Yuri Schaeffer <yuri at nlnetlabs.nl>
  Date:   2016-07-05 (Tue, 05 Jul 2016)

  Changed paths:
    M testing/test-cases.d/enforcer.policy.ttl_change/test.sh

  Log Message:
  -----------
  import triggers enforce. Wait a bit before continuing.


  Commit: 6597487d9a6fca497e62089c7a7ec10793c3c430
      https://github.com/opendnssec/opendnssec/commit/6597487d9a6fca497e62089c7a7ec10793c3c430
  Author: Yuri Schaeffer <yuri at nlnetlabs.nl>
  Date:   2016-07-05 (Tue, 05 Jul 2016)

  Changed paths:
    M testing/test-cases.d/enforcer.policy.ttl_change/test.sh

  Log Message:
  -----------
  A bit more time then?


  Commit: bbc6be95bb26501e0c8d890291d798bdb01b1213
      https://github.com/opendnssec/opendnssec/commit/bbc6be95bb26501e0c8d890291d798bdb01b1213
  Author: Yuri Schaeffer <yuri at nlnetlabs.nl>
  Date:   2016-07-07 (Thu, 07 Jul 2016)

  Changed paths:
    M enforcer/src/daemon/queue_cmd.c
    M enforcer/src/scheduler/schedule.c
    M enforcer/src/scheduler/schedule.h
    M testing/functions-opendnssec.sh

  Log Message:
  -----------
  Make enforcer_idle work properly again.


  Commit: 1bba52c0105afac0dbf7d868bf6134e62059d367
      https://github.com/opendnssec/opendnssec/commit/1bba52c0105afac0dbf7d868bf6134e62059d367
  Author: Yuri Schaeffer <yuri at nlnetlabs.nl>
  Date:   2016-07-07 (Thu, 07 Jul 2016)

  Changed paths:
    M testing/functions-opendnssec.sh

  Log Message:
  -----------
  typo


  Commit: d60f0dcc6192c97d212d8dfab4f46c3454bae2db
      https://github.com/opendnssec/opendnssec/commit/d60f0dcc6192c97d212d8dfab4f46c3454bae2db
  Author: Yuri Schaeffer <yuri at nlnetlabs.nl>
  Date:   2016-07-07 (Thu, 07 Jul 2016)

  Changed paths:
    M libhsm/src/lib/libhsm.c
    M libhsm/src/lib/libhsm.h
    M signer/src/adapter/adapi.c
    M signer/src/daemon/cmdhandler.c
    M signer/src/signer/backup.c
    M signer/src/signer/domain.c
    M signer/src/signer/ixfr.c
    M signer/src/signer/ixfr.h
    M signer/src/signer/namedb.c
    M signer/src/signer/rrset.c
    M signer/src/signer/tools.c
    M signer/src/signer/zone.c
    M signer/src/wire/netio.c
    M signer/src/wire/netio.h

  Log Message:
  -----------
  Merge remote-tracking branch 'upstream/develop' into concurrent_enforcing


  Commit: 3d3f1caf88b259a8ffd996f7c791f257372f393c
      https://github.com/opendnssec/opendnssec/commit/3d3f1caf88b259a8ffd996f7c791f257372f393c
  Author: Yuri Schaeffer <yuri at nlnetlabs.nl>
  Date:   2016-07-08 (Fri, 08 Jul 2016)

  Changed paths:
    M enforcer/src/enforcer/autostart_cmd.c
    M enforcer/src/policy/policy_import_cmd.c
    M enforcer/src/policy/policy_resalt_cmd.c
    M enforcer/src/policy/policy_resalt_task.c
    M enforcer/src/policy/policy_resalt_task.h

  Log Message:
  -----------
  every policy now has a resalt task! hooray!


  Commit: 7ce2d460b7102df3a08648e83947a8c8a4b67ec0
      https://github.com/opendnssec/opendnssec/commit/7ce2d460b7102df3a08648e83947a8c8a4b67ec0
  Author: Yuri Schaeffer <yuri at nlnetlabs.nl>
  Date:   2016-07-08 (Fri, 08 Jul 2016)

  Changed paths:
    M libhsm/src/lib/libhsm.c

  Log Message:
  -----------
  Merge branch 'develop' of https://github.com/opendnssec/opendnssec into concurrent_enforcing


  Commit: 8b75af9c1158f59d637e210cc606c02638cfffb1
      https://github.com/opendnssec/opendnssec/commit/8b75af9c1158f59d637e210cc606c02638cfffb1
  Author: Yuri Schaeffer <yuri at nlnetlabs.nl>
  Date:   2016-07-08 (Fri, 08 Jul 2016)

  Changed paths:
    M enforcer/src/enforcer/autostart_cmd.c

  Log Message:
  -----------
  init db connection on time


  Commit: 272938b5cd8912fc67739272b2854cb8f6962796
      https://github.com/opendnssec/opendnssec/commit/272938b5cd8912fc67739272b2854cb8f6962796
  Author: Yuri Schaeffer <yuri at nlnetlabs.nl>
  Date:   2016-07-08 (Fri, 08 Jul 2016)

  Changed paths:
    M enforcer/src/db/zone_db_ext.c
    M enforcer/src/db/zone_db_ext.h
    M enforcer/src/enforcer/enforce_task.c
    M enforcer/src/enforcer/enforce_task.h
    M enforcer/src/keystate/keystate_ds.c
    M enforcer/src/keystate/keystate_ds_retract_task.c
    M enforcer/src/keystate/keystate_ds_submit_task.c

  Log Message:
  -----------
  DS commands will trigger enforce for specified zones now


  Commit: c7c22c196f7dee719c935e7776996ee42dfa47e0
      https://github.com/opendnssec/opendnssec/commit/c7c22c196f7dee719c935e7776996ee42dfa47e0
  Author: Yuri Schaeffer <yuri at nlnetlabs.nl>
  Date:   2016-07-12 (Tue, 12 Jul 2016)

  Changed paths:
    M enforcer/src/daemon/time_leap_cmd.c
    M enforcer/src/keystate/keystate_ds.c
    M enforcer/src/keystate/keystate_ds_retract_task.c
    M enforcer/src/keystate/keystate_ds_submit_task.c
    M enforcer/src/scheduler/task.c

  Log Message:
  -----------
  Fix filtering on keys for ds change


  Commit: 21bfdc73f635fb04f7ba8144de934f874c731a93
      https://github.com/opendnssec/opendnssec/commit/21bfdc73f635fb04f7ba8144de934f874c731a93
  Author: Yuri Schaeffer <yuri at nlnetlabs.nl>
  Date:   2016-07-12 (Tue, 12 Jul 2016)

  Changed paths:
    M conf/conf.rnc
    M conf/conf.xml.in
    M enforcer/src/Makefile.am
    R enforcer/src/parser/zonelistparser.c
    R enforcer/src/parser/zonelistparser.h
    R enforcer/src/signconf/signconf.c
    R enforcer/src/signconf/signconf.h
    M enforcer/src/signconf/signconf_task.c
    A enforcer/src/signconf/signconf_xml.c
    A enforcer/src/signconf/signconf_xml.h
    M enforcer/src/utils/kc_helper.c
    M enforcer/src/utils/kc_helper.h
    M signer/src/daemon/worker.c
    M signer/src/parser/zonelistparser.c
    M signer/src/parser/zonelistparser.h
    M testing/test-cases-daily.d/enforcer.conf.db_hostname/conf-correct.xml
    M testing/test-cases-daily.d/enforcer.conf.db_hostname/conf.xml
    M testing/test-cases-daily.d/enforcer.conf.db_name/conf-correct.xml
    M testing/test-cases-daily.d/enforcer.conf.db_name/conf.xml
    M testing/test-cases-daily.d/enforcer.conf.db_password/conf-correct.xml
    M testing/test-cases-daily.d/enforcer.conf.db_password/conf.xml
    M testing/test-cases-daily.d/enforcer.conf.db_port/conf-correct.xml
    M testing/test-cases-daily.d/enforcer.conf.db_port/conf.xml
    M testing/test-cases-daily.d/enforcer.conf.db_user/conf-correct.xml
    M testing/test-cases-daily.d/enforcer.conf.db_user/conf.xml
    M testing/test-cases-daily.d/enforcer.conf.dssubmit_good_ckaid/conf-mysql.xml
    M testing/test-cases-daily.d/enforcer.conf.dssubmit_good_ckaid/conf.xml
    M testing/test-cases-daily.d/enforcer.conf.dssubmit_nofile/conf-mysql.xml
    M testing/test-cases-daily.d/enforcer.conf.dssubmit_nofile/conf.xml
    M testing/test-cases-daily.d/enforcer.conf.dssubmit_nonexec/conf-mysql.xml
    M testing/test-cases-daily.d/enforcer.conf.dssubmit_nonexec/conf.xml
    M testing/test-cases-daily.d/enforcer.conf.move_kasp_db/conf.xml
    M testing/test-cases-daily.d/enforcer.conf.move_kasp_db/conf2.xml
    M testing/test-cases-daily.d/enforcer.keys.rollovers_many/conf-mysql.xml
    M testing/test-cases-daily.d/enforcer.keys.rollovers_many/conf.xml
    M testing/test-cases-daily.d/enforcer.ods-enforcer.algo_change/conf-mysql.xml
    M testing/test-cases-daily.d/enforcer.ods-enforcer.algo_change/conf.xml
    M testing/test-cases-daily.d/enforcer.ods-enforcer.key_functions/conf-mysql.xml
    M testing/test-cases-daily.d/enforcer.ods-enforcer.key_functions/conf.xml
    M testing/test-cases-daily.d/enforcer.ods-enforcer.key_list/conf-mysql.xml
    M testing/test-cases-daily.d/enforcer.ods-enforcer.key_list/conf.xml
    M testing/test-cases-daily.d/enforcer.ods-enforcer.policy/conf-mysql.xml
    M testing/test-cases-daily.d/enforcer.ods-enforcer.policy/conf.xml
    M testing/test-cases-daily.d/enforcer.ods-enforcer.policy_purge/conf-mysql.xml
    M testing/test-cases-daily.d/enforcer.ods-enforcer.policy_purge/conf.xml
    M testing/test-cases-daily.d/enforcer.ods-enforcer.zone_add/conf-mysql.xml
    M testing/test-cases-daily.d/enforcer.ods-enforcer.zone_add/conf.xml
    M testing/test-cases-daily.d/enforcer.ods-enforcer.zone_add_check_permission/conf-mysql.xml
    M testing/test-cases-daily.d/enforcer.ods-enforcer.zone_add_check_permission/conf.xml
    M testing/test-cases-daily.d/enforcer.rollover.dsseen_bad/conf-mysql.xml
    M testing/test-cases-daily.d/enforcer.rollover.dsseen_bad/conf.xml
    M testing/test-cases-daily.d/enforcer.signconf.nsec3ttl/conf-mysql.xml
    M testing/test-cases-daily.d/enforcer.signconf.nsec3ttl/conf.xml
    M testing/test-cases-daily.d/general.conf.invalid_logging/conf-correct-mysql.xml
    M testing/test-cases-daily.d/general.conf.invalid_logging/conf-correct.xml
    M testing/test-cases-daily.d/general.conf.invalid_logging/conf-mysql.xml
    M testing/test-cases-daily.d/general.conf.invalid_logging/conf.xml
    M testing/test-cases-daily.d/general.conf.move_kasp_xml/conf-mysql.xml
    M testing/test-cases-daily.d/general.conf.move_kasp_xml/conf.xml
    M testing/test-cases-daily.d/general.conf.move_kasp_xml/conf2-mysql.xml
    M testing/test-cases-daily.d/general.conf.move_kasp_xml/conf2.xml
    M testing/test-cases-daily.d/general.conf.move_zonelist_xml/conf-mysql.xml
    M testing/test-cases-daily.d/general.conf.move_zonelist_xml/conf.xml
    M testing/test-cases-daily.d/general.conf.move_zonelist_xml/conf2-mysql.xml
    M testing/test-cases-daily.d/general.conf.move_zonelist_xml/conf2.xml
    M testing/test-cases-daily.d/general.repository.capacity_of_0/conf-mysql.xml
    M testing/test-cases-daily.d/general.repository.capacity_of_0/conf.xml
    M testing/test-cases-daily.d/general.repository.capacity_of_1/conf-mysql.xml
    M testing/test-cases-daily.d/general.repository.capacity_of_1/conf.xml
    M testing/test-cases-daily.d/general.repository.capacity_of_10000/conf-mysql.xml
    M testing/test-cases-daily.d/general.repository.capacity_of_10000/conf.xml
    M testing/test-cases-daily.d/general.repository.capacity_of_4/conf-mysql.xml
    M testing/test-cases-daily.d/general.repository.capacity_of_4/conf.xml
    M testing/test-cases-daily.d/general.repository.module_missing/conf-mysql-no-module.xml
    M testing/test-cases-daily.d/general.repository.module_missing/conf-no-module.xml
    M testing/test-cases-daily.d/general.repository.module_wrong/conf-mysql-no-module.xml
    M testing/test-cases-daily.d/general.repository.module_wrong/conf-no-module.xml
    M testing/test-cases-daily.d/general.repository.multiple_repositories/conf-mysql.xml
    M testing/test-cases-daily.d/general.repository.multiple_repositories/conf.xml
    M testing/test-cases-daily.d/general.repository.pin_incorrect_01/conf-mysql.xml
    M testing/test-cases-daily.d/general.repository.pin_incorrect_01/conf.xml
    M testing/test-cases-daily.d/general.repository.pin_incorrect_02/conf-mysql.xml
    M testing/test-cases-daily.d/general.repository.pin_incorrect_02/conf.xml
    M testing/test-cases-daily.d/general.repository.pin_missing/conf-mysql-no-module.xml
    M testing/test-cases-daily.d/general.repository.pin_missing/conf-no-module.xml
    M testing/test-cases-daily.d/general.repository.token_1_char/conf-mysql.xml
    M testing/test-cases-daily.d/general.repository.token_1_char/conf.xml
    M testing/test-cases-daily.d/general.repository.token_many_chars/conf-mysql.xml
    M testing/test-cases-daily.d/general.repository.token_many_chars/conf.xml
    M testing/test-cases-daily.d/signer.adaptors.output_to_bind/conf-mysql.xml
    M testing/test-cases-daily.d/signer.adaptors.output_to_bind/conf.xml
    M testing/test-cases-daily.d/signer.conf.move_directories/conf-mysql.xml
    M testing/test-cases-daily.d/signer.conf.move_directories/conf.xml
    M testing/test-cases-daily.d/signer.conf.threads_of_1/conf-mysql.xml
    M testing/test-cases-daily.d/signer.conf.threads_of_1/conf.xml
    M testing/test-cases-daily.d/signer.conf.threads_of_32/conf-mysql.xml
    M testing/test-cases-daily.d/signer.conf.threads_of_32/conf.xml
    M testing/test-cases-daily.d/signer.ods_signer.serial/conf-mysql.xml
    M testing/test-cases-daily.d/signer.ods_signer.serial/conf.xml
    M testing/test-cases.d/enforcer.conf.dssubmit_good/conf-mysql.xml
    M testing/test-cases.d/enforcer.conf.dssubmit_good/conf.xml
    M testing/test-cases.d/enforcer.database.migrate/conf-mysql.xml
    M testing/test-cases.d/enforcer.database.migrate/conf.xml
    M testing/test-cases.d/enforcer.keys.allocation/conf-mysql.xml
    M testing/test-cases.d/enforcer.keys.allocation/conf.xml
    M testing/test-cases.d/enforcer.keys.rollovers_many_timeleap/conf-mysql.xml
    M testing/test-cases.d/enforcer.keys.rollovers_many_timeleap/conf.xml
    M testing/test-cases.d/enforcer.keys.shared/conf-mysql.xml
    M testing/test-cases.d/enforcer.keys.shared/conf.xml
    M testing/test-cases.d/enforcer.ods-enforcer.policy/conf-mysql.xml
    M testing/test-cases.d/enforcer.ods-enforcer.policy/conf.xml
    M testing/test-cases.d/enforcer.ods-enforcer.update_ok/conf-mysql.xml
    M testing/test-cases.d/enforcer.ods-enforcer.update_ok/conf.xml
    M testing/test-cases.d/enforcer.ods-enforcer.zones_and_zonelist/conf-mysql.xml
    M testing/test-cases.d/enforcer.ods-enforcer.zones_and_zonelist/conf.xml
    M testing/test-cases.d/enforcer.policy.dual_policy_check/conf-mysql.xml
    M testing/test-cases.d/enforcer.policy.dual_policy_check/conf.xml
    M testing/test-cases.d/enforcer.policy.ttl_change/conf-mysql.xml
    M testing/test-cases.d/enforcer.policy.ttl_change/test.sh
    M testing/test-cases.d/enforcer.rollover.automatic_rollover/conf-mysql.xml
    M testing/test-cases.d/enforcer.rollover.automatic_rollover/conf.xml
    M testing/test-cases.d/enforcer.rollover.dsseen_good/conf-mysql.xml
    M testing/test-cases.d/enforcer.rollover.dsseen_good/conf.xml
    M testing/test-cases.d/enforcer.rollover.manual_rollover/conf-mysql.xml
    M testing/test-cases.d/enforcer.rollover.manual_rollover/conf.xml
    M testing/test-cases.d/enforcer.timeleap.mongrel/conf-mysql.xml
    M testing/test-cases.d/enforcer.timeleap.mongrel/conf.xml
    M testing/test-cases.d/enforcer.zones.delete_with_keys/conf-mysql.xml
    M testing/test-cases.d/enforcer.zones.delete_with_keys/conf.xml
    M testing/test-cases.d/general.basic.disconnectedksk/conf-bunker.xml
    M testing/test-cases.d/general.basic.disconnectedksk/conf-operational.xml
    M testing/test-cases.d/general.basic.passthrough/conf-mysql.xml
    M testing/test-cases.d/general.basic.passthrough/conf.xml
    M testing/test-cases.d/general.basic.restart/conf-mysql.xml
    M testing/test-cases.d/general.basic.restart/conf.xml
    M testing/test-cases.d/general.basic.sign_added_deleted_zones/conf-mysql.xml
    M testing/test-cases.d/general.basic.sign_added_deleted_zones/conf.xml
    M testing/test-cases.d/general.basic.start_sign_stop/conf-mysql.xml
    M testing/test-cases.d/general.basic.start_sign_stop/conf.xml
    M testing/test-cases.d/general.basic.validitydnskey/conf-mysql.xml
    M testing/test-cases.d/general.basic.validitydnskey/conf.xml
    M testing/test-cases.d/general.kaspcheck.basic/kaspcheck_bad/bad_form_conf.xml
    M testing/test-cases.d/general.kaspcheck.basic/kaspcheck_bad/conf.xml
    M testing/test-cases.d/general.kaspcheck.basic/kaspcheck_bad/invalid_conf.xml
    M testing/test-cases.d/general.kaspcheck.basic/kaspcheck_good/conf.xml
    M testing/test-cases.d/general.kaspcheck.basic/test.sh
    M testing/test-cases.d/general.pindaemon.log_on_and_off/conf-mysql.xml
    M testing/test-cases.d/general.pindaemon.log_on_and_off/conf.xml
    M testing/test-cases.d/general.repository.require_backup_and_do_backup/conf-mysql.xml
    M testing/test-cases.d/general.repository.require_backup_and_do_backup/conf.xml
    M testing/test-cases.d/signer.adapters.bind_stress_test/conf-mysql.xml
    M testing/test-cases.d/signer.adapters.bind_stress_test/conf.xml
    M testing/test-cases.d/signer.adapters.input_basic/conf-mysql.xml
    M testing/test-cases.d/signer.adapters.input_basic/conf.xml
    M testing/test-cases.d/signer.adapters.input_ixfr_notimpl/conf-mysql.xml
    M testing/test-cases.d/signer.adapters.input_ixfr_notimpl/conf.xml
    M testing/test-cases.d/signer.adapters.input_retry_expires/conf-mysql.xml
    M testing/test-cases.d/signer.adapters.input_retry_expires/conf.xml
    M testing/test-cases.d/signer.adapters.input_with_refresh/conf-mysql.xml
    M testing/test-cases.d/signer.adapters.input_with_refresh/conf.xml
    M testing/test-cases.d/signer.adapters.output_basic/conf-mysql.xml
    M testing/test-cases.d/signer.adapters.output_basic/conf.xml
    M testing/test-cases.d/signer.adapters.output_tsig/conf-mysql.xml
    M testing/test-cases.d/signer.adapters.output_tsig/conf.xml
    M testing/test-cases.d/signer.adapters.output_with_notify/conf-mysql.xml
    M testing/test-cases.d/signer.adapters.output_with_notify/conf.xml
    M testing/test-cases.d/signer.conf.notify_command/conf-mysql.xml
    M testing/test-cases.d/signer.conf.notify_command/conf.xml
    M testing/test-cases.d/signer.performance.zonesize/conf-mysql.xml
    M testing/test-cases.d/signer.zones.opendnssec_0353/conf-mysql.xml
    M testing/test-cases.d/signer.zones.opendnssec_0353/conf.xml
    M testing/test-cases.d/signer.zones.validate_many_zones/conf-mysql.xml
    M testing/test-cases.d/signer.zones.validate_many_zones/conf.xml

  Log Message:
  -----------
  Merge remote-tracking branch 'upstream/develop' into concurrent_enforcing


  Commit: 77f17bb4d07c949a1b1fdc4f07445f7106bde5b8
      https://github.com/opendnssec/opendnssec/commit/77f17bb4d07c949a1b1fdc4f07445f7106bde5b8
  Author: Yuri Schaeffer <yuri at nlnetlabs.nl>
  Date:   2016-07-12 (Tue, 12 Jul 2016)

  Changed paths:
    M NEWS

  Log Message:
  -----------
  update news


  Commit: fbd589b00273613513038366f2c75b4165798f59
      https://github.com/opendnssec/opendnssec/commit/fbd589b00273613513038366f2c75b4165798f59
  Author: Yuri Schaeffer <yuri at nlnetlabs.nl>
  Date:   2016-07-12 (Tue, 12 Jul 2016)

  Changed paths:
    M enforcer/src/hsmkey/hsm_key_factory.c

  Log Message:
  -----------
  Only trigger enforce if we know for whom.


  Commit: 41d739f434ecefd18ae09f2af1410e4a7b96b985
      https://github.com/opendnssec/opendnssec/commit/41d739f434ecefd18ae09f2af1410e4a7b96b985
  Author: Yuri Schaeffer <yuri at nlnetlabs.nl>
  Date:   2016-07-12 (Tue, 12 Jul 2016)

  Changed paths:
    M testing/test-cases.d/enforcer.rollover.manual_rollover/test.sh

  Log Message:
  -----------
  We need more timeleap steps since every zone is scheduled individually


  Commit: 9ec93da03f52f809788d18df09fdb2836b6e7067
      https://github.com/opendnssec/opendnssec/commit/9ec93da03f52f809788d18df09fdb2836b6e7067
  Author: Yuri Schaeffer <yuri at nlnetlabs.nl>
  Date:   2016-07-14 (Thu, 14 Jul 2016)

  Changed paths:
    M .gitignore
    M configure.ac
    M enforcer/Makefile.am
    M enforcer/man/Makefile.am
    A enforcer/man/ods-enforcer-db-setup.8.in
    M enforcer/man/ods-enforcer.8.in
    M enforcer/man/ods-enforcerd.8.in
    R enforcer/man/ods-ksmutil.1.in
    M enforcer/src/Makefile.am
    R enforcer/src/ods-ksmutil
    R enforcer/src/parser/signconfparser.c
    R enforcer/src/parser/signconfparser.h
    A enforcer/src/utils/Makefile.am
    M enforcer/src/utils/kc_helper.c
    R enforcer/src/utils/ods-kaspcheck.1
    M enforcer/src/utils/ods-kaspcheck.1.in
    M libhsm/src/bin/ods-hsmspeed.1.in
    M libhsm/src/bin/ods-hsmutil.1.in
    M signer/man/ods-signer.8.in
    M signer/man/ods-signerd.8.in
    M testing/test-cases.d/enforcer.keys.generate/kasp.xml
    M testing/test-cases.d/enforcer.keys.generate/kasp_2.xml
    M tools/ods-control.8.in
    M tools/ods-timing.5.in
    M tools/opendnssec.7.in

  Log Message:
  -----------
  Merge branch 'develop' of https://github.com/opendnssec/opendnssec into concurrent_enforcing


  Commit: 798129675662806e7e6d4c036f2d532707c6c24a
      https://github.com/opendnssec/opendnssec/commit/798129675662806e7e6d4c036f2d532707c6c24a
  Author: Yuri Schaeffer <yuri at nlnetlabs.nl>
  Date:   2016-07-21 (Thu, 21 Jul 2016)

  Changed paths:
    M NEWS
    M common/log.c
    M common/log.h
    M enforcer/src/Makefile.am
    M enforcer/src/daemon/engine.c
    M enforcer/src/keystate/key_purge.c
    M enforcer/src/keystate/keystate_ds_submit_task.c
    M enforcer/src/ods-enforcerd.c
    M enforcer/src/ods-migrate.c
    M enforcer/src/signconf/signconf_xml.c
    M enforcer/utils/1.4-2.0_db_convert/mysql_convert.sql
    M enforcer/utils/1.4-2.0_db_convert/sqlite_convert.sql
    M libhsm/src/lib/pin.c
    M signer/src/daemon/engine.c
    M signer/src/ods-signerd.c
    M signer/src/signer/backup.c
    M testing/test-cases-daily.d/enforcer.ods-enforcer.algo_change/kasp_algo_change.xml
    M testing/test-cases.d/enforcer.database.migrate/test.sh

  Log Message:
  -----------
  Merge branch 'develop' of https://github.com/opendnssec/opendnssec into concurrent_enforcing


  Commit: d2567c57084172e04bf386aa97b3cdfd3fc70193
      https://github.com/opendnssec/opendnssec/commit/d2567c57084172e04bf386aa97b3cdfd3fc70193
  Author: Yuri Schaeffer <yuri at nlnetlabs.nl>
  Date:   2016-08-02 (Tue, 02 Aug 2016)

  Changed paths:
    M NEWS
    M enforcer/src/daemon/engine.c
    M enforcer/src/daemon/engine.h
    M enforcer/src/daemon/queue_cmd.c
    M enforcer/src/daemon/time_leap_cmd.c
    M enforcer/src/daemon/worker.c
    M enforcer/src/daemon/worker.h
    M enforcer/src/db/zone_db_ext.c
    M enforcer/src/db/zone_db_ext.h
    M enforcer/src/enforcer/autostart_cmd.c
    M enforcer/src/enforcer/enforce_cmd.c
    M enforcer/src/enforcer/enforce_task.c
    M enforcer/src/enforcer/enforce_task.h
    M enforcer/src/enforcer/enforcer.c
    M enforcer/src/enforcer/enforcer.h
    M enforcer/src/hsmkey/hsm_key_factory.c
    M enforcer/src/keystate/keystate_ds.c
    M enforcer/src/keystate/keystate_ds_gone_cmd.c
    M enforcer/src/keystate/keystate_ds_retract_cmd.c
    M enforcer/src/keystate/keystate_ds_retract_task.c
    M enforcer/src/keystate/keystate_ds_retract_task.h
    M enforcer/src/keystate/keystate_ds_seen_cmd.c
    M enforcer/src/keystate/keystate_ds_submit_cmd.c
    M enforcer/src/keystate/keystate_ds_submit_task.c
    M enforcer/src/keystate/keystate_ds_submit_task.h
    M enforcer/src/keystate/keystate_rollover_cmd.c
    M enforcer/src/keystate/zone_add_cmd.c
    M enforcer/src/keystate/zonelist_export_cmd.c
    M enforcer/src/keystate/zonelist_import_cmd.c
    M enforcer/src/policy/policy_import.c
    M enforcer/src/policy/policy_import_cmd.c
    M enforcer/src/policy/policy_resalt_cmd.c
    M enforcer/src/policy/policy_resalt_task.c
    M enforcer/src/policy/policy_resalt_task.h
    M enforcer/src/scheduler/schedule.c
    M enforcer/src/scheduler/schedule.h
    M enforcer/src/scheduler/task.c
    M enforcer/src/scheduler/task.h
    M enforcer/src/signconf/signconf_cmd.c
    M enforcer/src/signconf/signconf_task.c
    M enforcer/src/signconf/signconf_task.h
    M enforcer/src/signconf/signconf_xml.c
    M enforcer/src/signconf/signconf_xml.h
    M testing/functions-opendnssec.sh
    M testing/test-cases.d/enforcer.ods-enforcer.zones_and_zonelist/test.sh
    M testing/test-cases.d/enforcer.policy.algorithm_change/test.sh
    M testing/test-cases.d/enforcer.policy.ttl_change/test.sh
    M testing/test-cases.d/enforcer.rollover.manual_rollover/test.sh
    M testing/test-cases.d/general.basic.disconnectedksk/test.sh

  Log Message:
  -----------
  Merge pull request #467 from yschaeff/concurrent_enforcing

First somewhat working version of concurrent enforcing


Compare: https://github.com/opendnssec/opendnssec/compare/faaf6aa8bb9b...d2567c570841


More information about the Opendnssec-commits mailing list