diff --git a/meetings_notes/engineering_meeting_24-12-16.md b/meetings_notes/engineering_meeting_24-12-16.md new file mode 100644 index 0000000..9d963a8 --- /dev/null +++ b/meetings_notes/engineering_meeting_24-12-16.md @@ -0,0 +1,183 @@ +

Engineering Circle Meeting 2024-12-16

+ +

Table of Contents

+ +- [Attendees](#attendees) +- [Main Content](#main-content) +- [TF 4.0](#tf-40) +- [Notes on Release Nodes Availability](#notes-on-release-nodes-availability) +- [Workload Architecture for HA storage and app](#workload-architecture-for-ha-storage-and-app) +- [Interactions with Community](#interactions-with-community) + - [TG Admin](#tg-admin) +- [GEP](#gep) +- [Minting and GEP](#minting-and-gep) +- [Grid Release Updates](#grid-release-updates) +- [Stellar DEX on the phone](#stellar-dex-on-the-phone) +- [Availability](#availability) +- [TODO](#todo) + +## Attendees + +- Lee +- Ahmed +- Sabrina +- Mik +- Kristof +- Scott + +## Main Content + +- Zealy + - OK for community to do it themselves + - TF not implicate, we let them do it and help if needed + - Mik will help GEN (the implementor) if needed + - If it works well, we can have a GEP later and decide that TF treasury give some TFT to help + - Only if it works well and community accepts the GEP +- 3.15 + - qsfs + - scott working on it +- 3.15 patch + - local network + - Jan and devs working on it +- 3.16 + - organize it with eng circle next meeting +- Compensation july + - Done + +## TF 4.0 + +- main project + - https://git.ourworld.tf/tfgrid/-/projects/62 +- dont do too much repos + - use tfgrid + - instead of tfv4 now +- farming + - write how we do the hosting + - with maxime + - another bootstrap server + - another ISO + - couple of weeks we can have it + +## Notes on Release Nodes Availability + +* Should come from the team +* Make forum posts explaining situation + * https://docs.google.com/document/d/1N2oSXyFDsth113Wu_8O5I7-OUt6b3T22E8AX2m8bbjs/edit?tab=t.0#heading=h.nd9regv84uto +* TODO + * write basic post + * check with eng circle + * check with concerned farm + * Review the forum post then share on forum + + +## Workload Architecture for HA storage and app + +- Devs + - See main story: + - https://git.ourworld.tf/tfgrid/circle_engineering/issues/148 +- Ops + - kubernetes, nomad, glusterfs + - thabet will open tickets + +## Interactions with Community + +- e.g. + - send code of conducts + - ask people to be respectful + - if someone doesn't follow this + - we can ban them and explain it + - but we need to always be kind + - note + - we don't ban people if they share their criticism just if they go against code of conduts and didn't listen to warnings + +### TG Admin + +- check with TG if we can put ourselves as admin anonymous so we can write as "ADMIN" + +## GEP + +- Minting issues in November + - TODO + - do 10 days of voting + - send GEP in 1-2 days + - specific case + - write draft on google docs + - when accepted we publish on forum + - mint in January + - GEP content + - we know last month version upgrade of the grid didn't go as expected, cause many people not to meet uptime requireemtsn, as there were another issue + - this is what the issue was + - ... + - we have a workaround for it now + - we do realize many people did not get all tockens + - we propose to have a gep to remint only those 2 days + +## Minting and GEP + +- Notes + - always require updates in minting code + - always require a GEP + - since we don't know in advanced, we can't know in advanced, and can't code it in advance + - we dont know if update will lead to update + - every minting changes must be done through a GEP + +## Grid Release Updates + +- Update stuff on Hetnzer +- Flist server + - people can run their own hubs + - define which users can login + - convert their images +- admin interface part for zos over mycelium + - Jan said bad use of mycelium + - don't have any more notes on this + - not good to have admin define the packets and rules, this will not work + - aside from that + - we are developing couple of endpoints + - owners of node can exclude + - check how many workloads exist + - see DNS files + - right now + - single diagnosis command + - to exclude stuff, it would be helpful +- KYC on farmers + - should we have kyc or email+phone verification? + - if authorities need to contact the farmer + - if we have email but it's a fake email, or email they don't use, etc. a burner phone + - idea: + - not allow for people to create farm with dashboard, only the tfconnect + - if kyc not needed + - create farm with TFConnect, email verification is needed + - if we don't need KYC for farmers + - can farmers deploy on their own node without KYC + - it is reasonable + - kyc needed + - on dashboard or tfconnect app, need kyc to create farm + +## Stellar DEX on the phone + +- basic use + - as before, no need xlm +- advanced use + - using swap, trading, etc. + - will consume XLM + - disclaimer: if use advanced, need to manage XLM + - UX + - shortcut to market + - buy TFT, buy USDC, buy XLM + - from there, facing conditions of having XLM + - to buy TFT you need some XLM + - first buy XLM first, then swap to TFT and keep some in the wallet + +## Availability + +- Thabet is off 24-12-18 to 24-12-29 + +## TODO + +- GEP for minting November + - revise and update as needed, then share on forum + - https://docs.google.com/document/d/1MS1O0QV4GgS6mKnxQ8edU40agaK7pcWKxJKB5WoIKQc/edit?tab=t.0 +- check if can send tft with 3bot + - if not create issue on tfconnect to enable this +- Post series (3) on nodes HA \ No newline at end of file