2020-07-10 Meeting notes

Date

Attendees

Discussion items

WhoNotes
  • Found the reason for the issue on the streaming query.
    • Currently writing test and fix for that situation
    • The issue was introduced during the refactoring of the data model
  • During the status on Iroha 2 have confirmed the most important RFC to be reviewed.
  • There was an idea to create a framework for client-library testing. We already have some kind of binary framework in Iroha already.
    • We need to find a document about the organization of such testing
  • Will check the report from the Tevora
  • Will take care of the security audit report
  • Will take care of the documentation issues once I will finish all critical tasks
  • Agreed with DevOps guys about the environment variables
    • There are some sections in configuration, which are not trivial to implement.
    • We will not do the standard support for "log" and "crypto" sections now. They will be available using the JSON value of the single parameter.
    • Command-line currently is connected to the config in a very weak way. Hence, there will be no support of 3-way configuration now
    • The current solution for the keys will be deprecated
  • Working on SecuroSys implementation of PKCS11 standard
  • There are three more PRs with "1.2" tag which should be merged, need to have a review for them.
Stepan Lavrentev
  • Burrow integration testing
    • Contracts, which are interacting with Iroha state through the basic contract, have some issues
    • There are also not so transparent behaviour with logs
    • Waiting for the response from Evgeny Kovalev
  • TLC on client-side
    • We need to have responsible people for the client libraries, as they are not updated.
    • There are some not obvious parts of the TLC certificates configuration in the Python lib, it will be great to add it to the documentation.
  • Regarding the "use-lib-ursa" task, which does not allow Iroha to be built.
  • In Genesis, we have "SetSetting" parameter. Is there any functionality except the size of the transaction description?
  • Tested
    • Ursa integration
    • Node sync
    • MST phantom transactions - consensus update. We will also add MST transactions on the longevity stand.
    • Root permissions (one bug found and fixed, need to retest)
    • Migration to 1.2.0 version
  • Need to test
    • Root permissions fix
    • Report from DevOps about "-reuse-wsv" flag, when Iroha connects to the wrong DB.
    • Retest issue with the case dependency (from Bakong dev env)

Action items

  • Andrei Lebedev find a document with client library testing automation proposal