1. 30 5月, 2018 1 次提交
    • A
      quick fixes to get smoke tests working again · ae80d19e
      arhag 提交于
      Also changes with --genesis-timestamp in chain_plugin:
       * Can only be specified on chain initialization.
       * Utilized for chain initialization even if --genesis-json is not
      passed in as well.
       * Adjusts timestamp to nearest block interval even if an explicit
      timestamp is passed in rather than "now".
      ae80d19e
  2. 29 5月, 2018 4 次提交
  3. 28 5月, 2018 1 次提交
  4. 26 5月, 2018 6 次提交
  5. 25 5月, 2018 3 次提交
  6. 24 5月, 2018 5 次提交
  7. 23 5月, 2018 5 次提交
    • B
      EOSIO/eos#3303 · 1cca4008
      Bart Wyatt 提交于
      Chain, producer, sql_db and history plugins will now unsubscribe from all controller signals on shutdown to prevent callbacks when neither the plugin NOR the controller is safe to access
      
      Additionally, fixed the logic for max-irreversible-block-age which was only calculating the age when the LIB changed and, fixed a razor-sharp-edge case where producer plugin could shut down with an in-flight boost deadline_timer "success" that resulted in dereferencing a destoyed impl pointer
      1cca4008
    • A
    • A
      rename "unconfirmed" to "reversible" #3283 · 3a9414f0
      arhag 提交于
      3a9414f0
    • A
      add --fix-unconfirmed-blocks #3283 · 1734c8d8
      arhag 提交于
      1734c8d8
    • B
      Add the concept of persisted transactions to the producer plugin. · 3cf3f26c
      Bart Wyatt 提交于
      persisted transactions are the transactions _directly submitted to that node_.  They should only exist on RPC nodes that are accepting transactions from users.  As such the expectation (from our smoke tests at least) is that said node will persist the state of the chain + that transaction until either the block-chain represents the side effects of the transaction OR the transaction expires.
      
      From the pov of the producer plugin, this means that even when speculating on a block the block should include these transactions.
      3cf3f26c
  8. 22 5月, 2018 5 次提交
  9. 21 5月, 2018 1 次提交
  10. 18 5月, 2018 4 次提交
  11. 15 5月, 2018 2 次提交
  12. 09 5月, 2018 1 次提交
  13. 07 5月, 2018 1 次提交
    • B
      This partially reverts EOSIO/eos#2750 in favor of always loading the... · 81d5bf37
      Bart Wyatt 提交于
      This partially reverts EOSIO/eos#2750 in favor of always loading the producer_plugin again.  Fix for 85b2948e did not link the default plugin properly.  Also check to make sure that we have not received a block from the future when we attempt to start the next block which is the last symptom before whatever caused the crash in EOSIO/eos#2803
      81d5bf37
  14. 04 5月, 2018 1 次提交