2023-02-11
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: Cello API-Engine API
Agent API:
Add wikipage: https://github.com/hyperledger/cello/wiki/Debug-cello-by-container
Start service workflow is up to date: https://github.com/hyperledger/cello#quick-start
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
@Xichen Pan: xichen.pan@gmail.com
Agenda&Minutes
PR this week
Release plan 1.0.0 GA Jan of 2023
user: update (password): 1pw
Login first time need to do twice, reported by Xichen Pan. @feng yang QA
@feng yang : token timeout should return to login page, fixed by https://github.com/hyperledger/cello/issues/511;
Redirect code bug: path name is not parsed correctly, will fix soon.
Token expire duration should be set to 60min. @Xichen Pan will fix later.
org is done!
channel is done: @Yuanmao Zhu
download the config block file (peer channel fetch config businesschannel_cfg.block -c ${APP_CHANNEL} -o orderer:7050). config-export → latest config json file: 2pw
TODO: Add a download JSON config menu item for the channel. @Xichen Pan https://github.com/hyperledger/cello/pull/507
Add new org MSP Json into channel. @Yuanmao Zhu https://github.com/hyperledger/cello/pull/490
TODO: Add a button + upload-file dialogue @Xichen Panwill help this: https://github.com/hyperledger/cello/pull/508
@Xichen Pan found the FE has a delete-channel menu item, which should be removed.
node is done: @Xichen Pan
create (docker create), start (stopped-->running), stop (stop the container), delete (delete the node own info from DB), restart (docker restart); query (show node information from its uuid), download/update (config file: core.yaml for peer, orderer.yaml for orderer)
TODO: need @feng yangto help add menu items to download/upload. @Xichen Panwill fix this soon!
Peer join channel. Upload a genesis block file of the channel (peer join channel with the genesis block of the channel: peer channel join -b ${APP_CHANNEL}.block) : 1pw
backend API is done: https://github.com/hyperledger/cello/pull/489
Enhancement: @Yuanmao Zhu
Check node status before sending request to it
Node delete improvement: @Xichen Pan
Create a peer node from UI
Delete the container in background
Delete from UI
API-Engine should improve to handle non-existed container.
Prepare 1.0.0 release
QA:@feng yangis the QA manager. Will cut 1.0.0-rc1 next week.
@Xichen Pan will help update the docs and improve the workflow, too.
Documentation Improvement: @Yuanmao Zhu will check the docs in repo.
Correct the start up workflow
Setup: install necessary tools: docker, docker-compose, download hlf docker images, build cello service images;
Startup: Register user, then login;
Operation: Create a docker agent, create 3 orderer node, create 2 peer, create network, create channel, node join channel;
Use chaincode: local install and invoke
Intern project proposal before Mar 15: Hyperledger Mentorship Program#2023ProgramDates
Release plan 1.1.0 Q1 of 2023
chaincode (wait till channel can add org): TODO: @feng yang will draft a design spec first
package, install, approve, commit, invoke/query: 2 pw
chaincode upload: org1 upload a zip file, and share it to org2 to upload.
org can approve/commit at its dashboard, and see other orgs' approval status.
Support customized node name when creating it.
Backlogs:
@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
@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.