Jump to: navigation, search

Meetings/CyborgTeamMeeting

< Meetings
Revision as of 02:25, 30 July 2020 by Yumeng bao (talk | contribs) (Agenda)


Weekly IRC Cyborg team meeting

  • Where: #openstack-cyborg IRC channel
  • When: Every Thursday at UTC 0300 (China @11 am Thu; US West Coast @8 pm Wed)

If you are not familiar with IRC, please read https://wiki.openstack.org/wiki/IRC . You can use the web client for Freenode: http://webchat.freenode.net/?channels=openstack-cyborg.

If you want to attend but the time is not friendly to you, please post an email message in openstack-discuss.

Previous meeting logs at: http://eavesdrop.openstack.org/irclogs/%23openstack-cyborg/

Agenda

  • July23,2020:

Victoria-milestone2 retrospective

  1. merge specs for Intel QAT driver and Inspur FPGA driver: https://review.opendev.org/#/c/728014/ and https://review.opendev.org/#/c/730760/
  2. review policy refresh and API Programming support: https://review.opendev.org/#/c/740542/ and https://review.opendev.org/#/c/698190/
  3. nova operations support?
  4. (nova-neutron-cyborg integration) SmartNic Support spec: https://review.opendev.org/#/c/742785/
  • July23,2020:
  1. policy refresh is ready for review: https://review.opendev.org/#/c/740542/
  2. Programming support ready for review: https://review.opendev.org/#/c/698190/
  3. Intel QAT driver ready for review:https://review.opendev.org/#/c/728014/
  4. Inspur FPGA driver ready for review: https://review.opendev.org/#/c/730760/
  • July16,2020:

features review:

  1. policy refresh:https://review.opendev.org/#/c/740542/ (Needs fix tempest failure)
  2. Programming support (v2 Deployable API): https://review.opendev.org/#/c/698190/ (Needs update)

specs review:

  1. Add Attribute API specification: https://review.opendev.org/#/c/738331/
  2. Inspur FPGA DRIVER: https://review.opendev.org/#/c/730760/
  3. Add Intel QAT driver specification: https://review.opendev.org/#/c/728014/ (Needs update)

other reviews are also needed

  • July 9,2020:
  1. CNTT community supports cyborg: http://lists.openstack.org/pipermail/openstack-discuss/2020-July/015774.html
  • July 2,2020:
  1. real third-party CI for new drivers or other possible ways?
  2. Agree we support async program or not?
  • Jun 25,2020: Meeting cancelled due to the Dragon Boat Festival.
  • Jun 18,2020:
  1. nova-cyborg-interaction(server operations): https://review.opendev.org/#/q/project:openstack/nova+status:open+message:cyborg+message:instance
  2. smartnic integration update: http://lists.openstack.org/pipermail/openstack-discuss/2020-June/015400.html
  3. Release schedule and storyboard update http://lists.openstack.org/pipermail/openstack-discuss/2020-June/015486.html
  4. Added a new community goal:http://lists.openstack.org/pipermail/openstack-discuss/2020-June/015459.html
  5. Please review and merge 'remove OPAE dependency' patches and ussuri legacy patches before milestone1 on Jun 19! (patch topics like: unittest.mock, drop_future_imports, drop_mock,reset_conf, tox etc.)https://review.opendev.org/#/q/status:open+project:openstack/cyborg+branch:master+topic:unittest.mock https://review.opendev.org/#/q/status:open+project:openstack/cyborg++topic:devstack-remove-opae
  6. Wiki page review and give feedback:https://wiki.openstack.org/wiki/Cyborg
  • Jun 11,2020:
  1. Smart NIC ideas
  2. Left topics from PTG: http://lists.openstack.org/pipermail/openstack-discuss/2020-June/015322.html
  3. New Cyborg Storyboard usage guide:https://wiki.openstack.org/wiki/Cyborg/CyborgStoryboard
  4. New Storyboard board page for victoria release: https://storyboard.openstack.org/#!/board/216
  5. We should match each story with the patch so that the storyboard can automatically track the status of a patch. For merged patch, manually add a patch link to its story page and update its status to 'merged'. For ongoing and new patches, add 'story:story-id' and 'task:task-id' to your commit message, so storyboard can automatically track
  6. Set Milestones for Victoria features: set a deadline by adding milestone tags
  7. New Wiki page In progress: https://wiki.openstack.org/wiki/Cyborg
  • May 21, 2020:
  1. Victorial PTG schedule and preparations: http://lists.openstack.org/pipermail/openstack-discuss/2020-May/014958.html
  2. Victoria PTG Topics Preview: https://etherpad.opendev.org/p/cyborg-victoria-goals
  3. Cross-project discussion: shaohe will give an introduction about the nova-neutron-cyborg topic, shall we make a zoom meeting(one hour?) and record this introduction? if yes, which time is good for you? Tomorrow(Friday 2020/05/22)or another time better before next Tuesday(so that we can discuss with neutron and nova)?
  4. Patches review(feel free to add here), I would recommend that we focus on specs patches or some important patches for PTG discussion.
  • May 07, 2020:

Victoria PTG planning:

  1. Fill out the doodle poll: https://doodle.com/poll/wdw5cyeucayzhu9k
  2. Add PTG goals: https://etherpad.opendev.org/p/cyborg-victoria-goals
  3. PTG Sign up at https://www.eventbrite.com/e/virtual-project-teams-gathering-june-2020-tickets-103456996662
  4. Cross-project discussion: nova-neutron-cyborg?
  • March 26, 2020:
  1. Victoria release planning: Sign up at https://etherpad.openstack.org/p/Virtual_PTG_Planning


  • March 19, 2020:
  1. Doc improvements
  • Feb 12, 2020:
  1. UT patch: https://review.opendev.org/#/c/702807
  2. Installers: Kolla is important. RDO is best effort. LOCI? Others?
  3. Move spec for instance ops with accelerators as a doc.
  • Jan 9, 2020:
  1. Patch reviews: Policy default, Bump openstackdocs theme
  2. Mailing list: http://lists.openstack.org/pipermail/openstack-discuss/2020-January/011802.html
  • Dec 25, 2019:
  1. Cyborg Policy Refresh (Yumeng)
    1. Please help to review and merge specs: https://review.opendev.org/#/c/699099/. We've got a +1 from keystone PTL
  • Dec 18, 2019:
  1. Policy popup team (cmurphy)
    1. How does the cyborg team want to organize and track the work?
    2. Any questions I can help with at this time?
  • Dec 11, 2019:
  1. Secure_Default_Policies_Popup_Team
  2. Devstack conf table for multinode
  3. Functional testing
  4. Programming API proposal review, Shogo's programming patch
  5. Storyboard, Cyborg client patches, tempest patches, main patches
  • Dec 4, 2019:
  1. Functional testing
  2. Patches
  • Nov 27, 2019:
  1. Decide whether to drop v1 API.
  2. Programming API proposal review: https://etherpad.openstack.org/p/cyborg-ussuri-programming-apis
  3. Functional tests update
  4. Storyboard review and update
  • Nov 20, 2019:
  1. Nova status update: reviews needed
  2. General update: Devstack py3 (https://review.opendev.org/#/c/649097) merged
  3. Programming APi proposal: https://etherpad.openstack.org/p/cyborg-ussuri-programming-apis
  4. Review Who's Doing What, storyboard, patches
  • Oct 31, 2019:
  1. Summit/PTG prep: move to official etherpad?, project onboarding in PTG, update in summit, demo
  2. tempest parallel tests: device profile names uniqueness, fake driver has only 1 resource, self.instance?
  3. Remove Justin Kilpatrick as core reviewer?
  4. Reviews: https://review.opendev.org/#/c/685542/
  • Oct 30, 2019:
  1. Py2 -> Py3 migration: Do we care? If so, we need a grenade job.
  2. Followup: Document use cases and usage models (e.g. reserve devices for non-VM usage, enable/disable devices)
  • Oct 23, 2019:
  1. Project updates: clarification
  2. Reviews: Doc patches merged and new, Glance API servers
  3. PTG:
    1. will consolidate planning etherpad into final etherpad
    2. tables in a room
    3. Team photo shoot on Thu afternoon 2 pm
  • Oct 16, 2019:
  1. PTG Etherpad: add topics
  2. Team dinner date/time
  3. Project updates: Not at Summit, but in etherpad. Slides/etherpad due after the Summit.
  • Aug 28
  1. Python 3, RBAC, client
  2. Code reviews
  3. ARQ states and transitions
  4. Nova functional tests
  5. Rm cyborg devstack job once the tempest job is introduced?
  • Aug 21 (Thu in China, Wed in US):
  1. Python 3
  2. Close patch series by this week: other stuff depends on it.
  • Aug 13:
  1. Meeting time; os-acc discontinuance
  2. Python-cyborgclient support, Python 3
  3. Do we need fake driver-based tempest for Cyborg patches?
  4. Storyboard tasks: RBAC, Cyborg functional tests, Nova functional tests that mock Cyborg API
  • Aug 6, 2019:
  1. Bindep: packages for in-tree drivers?
  2. Drivers: Specs (use cases, CI, etc.), test plans
  3. Checking fake driver with Nova
  4. Storyboard tasks
  • July 23, 2019: Spec/patch reviews.
  • July 9, 2019:
  1. Fix https://opendev.org/openstack/cyborg-specs/src/branch/master/specs/train/cyborg-accelerator-driver.rst : location, content
  2. Spec review
  • July 2, 2019: Spec review
  • June 25, 2019: Spec review.
  • June 18, 2019
  1. Device profile: unique names.
  2. Format for controlpath_id and attach_handles.
  3. Need to close specs. See Train milestones. Past Milestone 1.
  4. Zoom meeting tomorrow: use the time to review specs.
  • June 11, 2019
  1. Cyborg-Nova CI: Fake driver (tempest), Fake Cyborg API (Nova functional test fixture)
  2. Python cyborg client, Python 3 migration: any opens or questions?
  3. Cyborg specs and patches
  • June 4/5, 2019:
  1. Python cyborg client decision: http://lists.openstack.org/pipermail/openstack-discuss/2019-May/006543.html
  2. Cyborg APi fixtures in Nova: need an owner. See Line 409
  3. Cyborg specs: discovery spec, specs/index.rst, device-profiles, Instance-ops
  4. Cyborg patches: Why not asserts, control path id; walk through all patches
  5. Zoom call tomorrow for scrubbing patches/specs?
  • May 28/29, 2019:
  1. Nova spec update (https://review.opendev.org/#/c/603955/)
  2. Python cyborg client update
  3. Communication updates: have default IRC 'hangout times'?
  4. Cyborg spec, code reviews
  • May 21/22, 2019:
  1. Cyborg spec reviews
  2. Nova spec review
  3. Merge plan and Nova notification patch status
  4. Python 3 transition
  5. Any topics for Zoom meeting tomorrow?
  • May 14/15, 2019:
  1. Cyborg Spec reviews
  2. Nova spec review
  3. Pilot merge plan: split into smaller patches for review?, db schema change (reference)
  4. Python 3 transition (time permitting. Trying to start early in cycle because there could be surprises.)

Flexible Cyborg Engineers' Zoom Meeting

  • Where: Zoom https://zoom.us/j/7680202060 [New Zoom URL for Victoria]
  • When: Usually Friday at UTC 0230 (China @10:30 am FRI; US West Coast @7:30 pm THUR)

This is engineering-focused and includes presentations to discuss blueprints and its solutions etc. This meeting usually intends to discuss the topics listed below:

  1. discuss cross-project topics internally before the PTG at the beginning of a cycle
  2. discuss long-term goals during a cycle
  3. cyborg discussion where a video record is necessary

Agenda

  • May 21/22,2020: Internal discussion for PTG Nova-Neutron-Cyborg cross-project topic
  1. Smartnic support via cyborg and neutron? shaohe from Intel will introduce and share solutions https://etherpad.opendev.org/p/cyborg-victoria-goals
  2. Shelve/unshelve and bind/unbind operations support in Nova?


  • June 26/27, 2019: Cancelled after agreement in IRC.
  • June 19/20: We will have a session. We will use the session to review specs.
  • June 12/13, 2019: No session. Please review specs.
  • June 5/6, 2019:
  1. Cyborg API fixture or fake Cyborg driver?
  2. Cyborg specs and patches
  • May 22/23, 2019: Cancelled
  • May 15/16, 2019: Not scheduled (will start from May 21/22 with new Zoom account)