1. 10 8月, 2018 5 次提交
  2. 09 8月, 2018 3 次提交
  3. 08 8月, 2018 13 次提交
  4. 07 8月, 2018 13 次提交
  5. 06 8月, 2018 2 次提交
    • B
      make scheduled transactions subjectively fail on tx_cpu_usage_exceeded · ad2adefe
      Bart Wyatt 提交于
      in EOSIO/eos#5001 the ability to bill appropriate CPU time for `soft_fail` and `hard_fail` scheduled transaction was added.  However, this exposes an ambiguity in the block structure:  There is no way to represent the objective failure of a scheduled transaction due to this limit.  This is because the measurement is subjective and must be strictly less than or equal to this limit otherwise the _block_ is objectively bad.  As a result, producers will no longer include those scheduled transactions in their blocks, giving each producer a chance to execute it in under the limited time or to another objective failure case.
      
      Previous versions of `nodeos` were producing 0 values for billed transaction time which did not resolve the ambgiuity but shifted the failure mode from the desired mode (transaction exceeded an objective maximum) to a different failure mode (transaction under the minimum billable time) allowing those blocks to validate correctly despite the mismatch.
      
      resolves EOSIO/eos#5057
      ad2adefe
    • K
      Merge branch 'develop' into gh#4836-signals · 357ff35a
      Kevin Heifner 提交于
      357ff35a
  6. 04 8月, 2018 4 次提交