2022-03-19
Basic Info
Meeting links:
Project Wiki Page https://lf-hyperledger.atlassian.net/wiki/display/cello/
In Process issues https://github.com/hyperledger/cello/projects/1#column-6892634
User dashboard API:
;API-engine API docs: https://docs.qq.com/doc/DUG5lamp2Z1JFeWh6
Agent API:
Attendee
Please input your name before the meeting
Baohua Yang: yangbaohua@gmail.com
@DuPeng: dupeng@h3c.com
Dixing Xu: dixingxu@gmail.com
xie ruitao: rtxie@h3c.com
qiang xu : xq-310@163.com
@prince Gao: prince.zxgao@gmail.com
Yuanmao Zhu
Tong Li (Deactivated): litong01@us.ibm.com
hightall: hightallyht@gmail.com
@Luke Chan: jiahaochen1993@gmail.com
Agenda&Minutes
Add wikipage: https://github.com/hyperledger/cello/wiki/Debug-cello-by-container
PR this week
v1.0.0-alpha release is done zhao shihongis the release manager
front end: feng yang
user can login, register
create agent
create node
create channel
TODO: add org into channel (waiting for backend API)
TODO: add peer into channel (waiting for backend API)
back end: zhao shihong Yuanmao Zhu
user: register, login, update, query
agent (docker): create, query, get, update
org: TODO: test if API can be faked
node (peer/orderer): create, start, stop, query, update, (Yuanmao Zhu )
network: list, create, query, delete, update (add new org into the system_channel, app_channel/Application-section, zhao shihong )
channel: create, update, query, config-export
chaincode: package, install, approve, commit, invoke/query (low priority)
API-Engine image needs to install go env
First step is to build the image from local
Documentation
Start service workflow is up to date: https://github.com/hyperledger/cello#quick-start
Release plan
1.0.0-alpha: deployment + finish user/agent/node features.
1.0.0-alpha2 (end of Mar):
user: update (password): 1pw
channel: add org into network/channel, config-export: 2pw
node: create, start, stop, delete (delete the node own info from DB; dashboard will pop a warning dialog), query, update (config file): 1pw
Yuanmao Zhu: use volume to map container data to VM local path.
config file
msp
ledger data
chaincode
node list returns the node status (creating/deploying, running, stopped)
chaincode: package, install, approve, commit, invoke/query: 2pw
feng yangmet a chaincode upload issue ("Not a file"). zhao shihongsuggest using Postman to test it first.
1.0.0-GA: deployment + major operations
feng yang:
cryto-config update failed : no such file or directory: /opt/cello/org5.cello.com/crypto-config.yaml.
feng yang will open a github bug, Yuanmao Zhuwill have a look first
Yuanmao Zhufound "make stop" will delete the org path.
make stop: will not delete any data
make clean: delete all files, not including images
make deep-clean: delete all files, including images
chaincode zip can be uploaded from dashboard, but cannot generate the packaged .tar.gz file
zhao shihong: https://go.dev/doc/install
rm -rf /usr/local/go && tar -C /usr/local -xzf go1.17.8.linux-amd64.tar.gzexport PATH=$PATH:/usr/local/go/bin
submission of a mentorship project before Mar 9, feng yang
Backlogs:
qiang xu is working on the API Engine implementation
Dixing Xu is working on using sdk to let user-dashboard to operation channels and chaincode;
Xuqiang used free tools to create Front end model:https://modao.cc/app/658be913a206443efed5b9e0b56653b228ea1211?simulator_type=device&sticky.
TODO: feng yangto have a look.