-
Notifications
You must be signed in to change notification settings - Fork 13
MoM ‐ DBMS Team
Purpose:
This document serves as a structured record of our weekly meetings, capturing key discussions, attendees, decisions, and action items. By maintaining a clear and organized log, we ensure transparency, accountability, and continuity across our team’s activities.
Scope & Accessibility: The minutes of each meeting will be documented and uploaded to the respective repository’s Wiki tab for easy reference. This documentation is publicly visible to maintain openness and facilitate collaboration.
Guidelines for Documentation:
Date & Time: Wednesday (Weekly) - 09:00 AM PST - Pacific Time (USA)
Date: 04/15/2026 Attendees: Srishti, Mohith, Vishakha, Vikashini, Tanvi
-
Mohith • Status: o Issue #206 (CI/CD) → Recommendations shared, awaiting review o Issue #209 → In progress (PR raised, new branch created) • Blocker: Issue #161 → Requires pg_stat_statements extension for testing • Next Steps: o Complete scripts + test files for #209 (ETA: Friday) o Continue Git updates • Dependencies: Pallavi (extension + review) • Extensions: pg_stat_statements (Issue #161)
-
Vishakha • Status: Issue #160 - creating snippets for audit 2 → Completed • Next Steps: Need a new task • Dependencies: Pallavi (review + task allocation)
-
Vikashini • Status: o PR issue #211 persists despite creating branch from main o Test cases created and shared (review pending) • Blocker: o Unable to proceed further due to unresolved PR issue o Confusion on branch creation (repo vs fork) • Next Steps: o Resolve PR issue o Reach out to Pallavi directly for resolution • Dependencies: Support required for PR issue resolution + guidance)
-
Tanvi • Status: Working on Virginia & Ireland integration scripts • Blocker: Pending sync with Pallavi for execution • Next Steps: o Finalize scripts o Connect next week for execution • Dependencies: Pallavi (execution alignment)
Actions Required from Pallavi (Lead)
• Enable pg_stat_statements extension, audit 3 (Issue #161 - Mohith) • Review: o CI/CD recommendations (#206 - Mohith) o Issue #160 - creating snippets for audit 2 • Assist in resolving: o PR issue #211(Vikashini) • Connect with: o Tanvi (integration execution alignment) • Assign tasks to: o Vishakha
Date: 4/8/2026 Attendees: Srishti, Joshitha, Gowthami, Tanvi, Mohith, Sahil, Vikashini, Suhas
-
Joshitha • Status: Working on Stockholm instance setup • Blocker: Dependency on Krishna & Pallavi • Next Steps: Continue follow-ups; update Git issue with status • Dependencies: External coordination (Krishna)
-
Gowthami • Status: o Issue #211 (Mapper Tables) → In progress (ETA: 2 days) o Audit Test Cases #163 → Completed (pending upload) o Help categories #90, review pending • Blockers: None • Next Steps: o Complete Issue #211 and raise PR to test branch o Upload audit test cases for review o Provide progress updates in Git • Dependencies: Pallavi review needed for 2 issues & help needed in #211 issue
-
Tanvi • Status: Working on Virginia & Ireland integration scripts • Blocker: Pending sync with Pallavi for execution • Next Steps: o Schedule discussion with Pallavi o Proceed with script execution post alignment o Follow up on ERD updates (draw.io edits) • Dependencies: Pallavi (execution alignment), Vanshika (ERD updates)
-
Mohith • Status: o #159, #161 → Completed o #206 (CI/CD) → Recommendations shared, awaiting review o #209 → In progress • Blocker: o Issue #161 → Requires pg_stat_statements extension for testing • Next Steps: o Continue work on #209 o Update based on CI/CD feedback o Proceed with alternative approach if extension is delayed • Dependencies: Pallavi (extension + review) • Extensions: pg_stat_statements (Issue #161)
-
Sahil • Status: Code coverage script + automation completed; shared in GitHub • Blockers: o Pending Pallavi review o Possible permission constraints for workflow changes • Next Steps: Proceed after review and confirmation on permissions • Dependencies: Pallavi (review + permission clarity)
-
Vikashini • Status: o PR issue persists despite creating branch from main o Test cases created and shared (review pending) • Blocker: Unable to proceed further due to unresolved PR issue • Next Steps: o Resolve PR issue o Complete review and proceed with next steps (test case validation) • Dependencies: Support required for PR issue resolution
-
Suhas • Status: No issues assigned; onboarding in progress • Next Steps: Await issue assignment • Dependencies: Pallavi (task allocation), GitHub access requested
Actions Required from Pallavi(Lead)
• Enable pg_stat_statements extension, audit 3 (Issue #161 - Mohith) • Review: o CI/CD recommendations (#206 - Mohith) o Code coverage script (#185 - Sahil) o Audit Test Cases once uploaded (#163 - Gowthami) o Help categories (#90 - Gowthami) • Assist in resolving: o PR issue #211(Vikashini) • Connect with: o Tanvi (integration execution alignment) o Stockholm dependency (Joshitha / Krishna) • Assign tasks to: o Suhas
Date: 4/1/2026 Attendees: Pallavi, Srishti, Vikashini, Mohith, Vishakha, Vanshika, Tanvi, Joshitha
-
Srishti • Recording and creating MOM for this meeting as PM. • Shared update on search functionality - Issue #90 (combined with GenAI team). • Pallavi asked to check if Arup reviewed the document she sent and confirm the plan ahead. • Arup to review ER data; Srishti to update in Slack and the relevant issue for continuity.
-
Vikashini Issue #179 • Had trouble creating a PR, had pulled from test branch instead of main, with manual changes to supporting language column names. • Pallavi: Never pull from test branch - always pull from main. Test branch has unnecessary commits. • Current PR to be cancelled. Vikashini to fix the branch, create a new one from main, and raise a fresh PR targeting test. Audit 2 (with Vishakha) • Posted test case scenarios in the shared document; audit query is finalized and optimized. • Pallavi: Do not post actual database numbers in public GitHub issues. • Pallavi: Do not commit the transaction during audit script testing - only capture outputs, then close without committing. • To complete test cases within 2 days.
-
Mohith Audit 3 • Excluded Step 3 (snapshot table check) as discussed; wrote test cases for remaining steps 1, 2, 4, total 10 snippets. • Needs to cross-check views; may require a PG statement extension - permission previously managed by Mohan. • Pallavi to review test cases; will explore snapshot table vs view alternatives and update in the issue. Issue #206 - CI/CD Pipeline • Added to the database repository CI/CD pipeline proposal for review. • To go through the final proposal and add any additional suggestions in the comments. • Saturday meeting scheduled (makeup for last week) to sync on further issues.
-
Vishakha • Working on Audit 2 alongside Vikashini. • Pallavi: Provide actual scripts, not just subheadings in the documentation - a full script is needed. • Pallavi: Remove herself from the onboarding task issue as that work is complete.
-
Vanshika DOB PR Issue • Raised PR to main instead of test branch; only included the update command. • Pallavi closing this PR. Vanshika to raise a new PR with 3 files: DDL command, users table changes, and a test case all targeting the test branch. Issue #45 - ERD • Assigned to complete ERD work (issue #45) with Tanvi's permissions. • Pallavi to share database credentials so Vanshika can verify the ERD against the actual database and reflect it in the draw.io diagram.
-
Tanvi • ERD (Issue #45) partially complete; remaining parts to be done by end of this week. • Pallavi: Post the draw.io file link (not PNG) in the issue so Vanshika can make edits. • To grant Vanshika edit permissions on the draw.io file.
-
Joshitha • Needs Pallavi's help for Stockholm work - to connect personally today. • BA team: Clarified 2 MVP issues raised by the BA team; database-side work is done. • Health category: Joshitha was only asked about user categories, not health. Pallavi to confirm with Gowthami whether health category inquiry is a separate item. • Pallavi has raised issues and committed; may assign Joshitha and Tanvi to the issue for review & feedback. • Plan: Connect today evening for Stockholm instance creation → Ireland and Virginia region changes with Tanvi → Saturday call for QA instance creation.
Attendees: Pallavi Chitrada, Ashutosh Khobarkede, Sharanya Gowda
Topics Discussed: Reviewed the project tracker, updated outstanding issues, and accurately categorized them for improved tracking and resolution.
Action Items: [List of action items with assigned owners and deadlines, if applicable]
Date: 08/18/2025 Attendees: Pallavi (Team Lead / Database Head) Sharanya (Project Manager) Harathi (New Volunteer) Gopi (Database Contributor) Ashutosh (Project Manager)
Topics Discussed: The meeting opened with a brief onboarding update. Pallavi confirmed that several new volunteers, including Harathi, had completed their onboarding tasks and are awaiting assignments. She emphasized the need for all team members to complete the onboarding form to help track active contributors. Current work focuses on issues #35 and #36, which involve collecting and structuring country and state data. Pallavi clarified the repository workflow — the primary development branch (pallavi-chitra) is awaiting review and approval from Mohan before merging into the main branch. Database credentials and IAM access are temporarily on hold until the updated master credentials are finalized. A major portion of the discussion addressed database automation. The team agreed on developing automated scripts for inserting CSV data related to help requests, organizations, and metadata tables. Clarifications were provided regarding “population scripts,” confirming they refer to structured CSV files, not code. The schema for help categories will be refined to handle multiple data types, such as lists for preferred meal types. Additionally, Pallavi introduced the use of Pulumi scripts for managing multiple environments and encouraged members to familiarize themselves with it. She also reiterated the importance of using the group chat for updates and queries to ensure better coordination.
Action Items: All Members: Complete onboarding and status forms; use the group chat for coordination. Pallavi: Finalize and share the wiki page with credentials and tool documentation. Mohan: Review and approve the pallavi-chitra branch for main merge. Gopi & Team: Develop automation scripts for CSV data population; update country, state, and city files. Arjun: Implement automation for the organization table. Project Managers: Finalize schema decisions for help categories and metadata. Volunteers: Explore Pulumi scripts for environment setup and future deployment tasks.
Date: 08/12/25
Attendees: Pallavi Chitrada, Tanvi Mahajan, Anusha Gurugubelli, Arup Chauhan, Gowthami Abbaraju, Jasmitha Sri Akurathi, Joshitha Uppalapati, Siddhant Survase.
Topics discussed: ● Tanvi Mahajan's Progress (Issue 95): Tanvi has completed the script preparation for the Ireland region and uploaded the document to the development branch. She is currently working on the next task, which is ensuring uniformity in datetime attributes. She was instructed to raise another Pull Request (PR) to the main branch but not accept it. Tanvi was also advised to compare the script with the actual database, specifically checking for trigger functions that might not be in the main branch. She was told to prioritize the integration issue and try to resolve it by Wednesday because production is scheduled for the 19th.
● Arup Chauhan's Progress (Pulumi Script): Arup is working on the Infrastructure as Code (IaC) Pulumi script and has created a local script for testing. He needs credentials for AWS VPC and a subgroup to proceed with complete testing. He was advised to join the DevOps team group and drop a text message about needing permissions.
● Anusha Gurugubelli's Progress (Audit Scripts): Anusha and Gowthami have both written scripts. Anusha's alternative script only runs in PGAdmin using PostgreSQL syntax. The speaker plans to cut some work with them and will create three subcategories for audit issues: security and access audit, operational/resource handling audit, and data integrity and validation audit. Anusha asked for an update on the schema diagram documentation, which the speaker will pick up.
● Gowthami Abbaraju's Progress (Audit Scripts and Health Categories): Gowthami is ready to work on the subcategories for audit scripts once they are created. She was told that the health categories have changed and that the same issue will be reopened with the necessary changes.
● Jasmitha Sri Akurathi's Progress (Wiki Pages): Jasmitha is working on wiki pages for enum tables and was asked to post the link in the issue comments. ● New Tasks for Jasmitha Sri Akurathi: She was assigned two new tasks: updating the existing "comments" table using ALTER commands to link it with the "request" table, and creating a new "about us" table.
● Missing Attendees: Pratamesh, Ankita, and Snail were not at the meeting, and Siddhant Survase will follow up with them. The speaker also asked about Chitendra Gudu and Gopichand, who had not been heard from.
● Joshitha Uppalapati's Task (Save and Continue): Joshitha is currently handling the "save and continue" issue. The speaker said they would handle this issue and complete it by tomorrow, and advised her to start a new request from Wednesday. Her new task is to check the relationships of the "organization" table with the "users" table, as a CSV file was deleted and a new mapping table is needed.
Action items: ● Tanvi Mahajan: Raise another PR to the main branch for Issue 95 but do not accept it. Recheck the script with the actual database, especially for any missing sequence functions. Write a message to the group listing any functions present in the database but missing from the main branch. Compare the script with the database and push any changes to the development branch. Prioritize the integration issue and aim to resolve it by Wednesday. Create a new Draw.io diagram for all 43 tables, make it public, and give access to the 11 people working on DB.
● Arup Chauhan: Create a new branch for the IaC Pulumi script. Join the DevOps team group. Post a message in the DevOps group requesting permissions for the VPC and security group ID needed for testing. Block a time slot in the calendar for the weekly meeting link.
● Anusha Gurugubelli: Continue working on the audit script. Post the current documentation for the schema diagram in the comment section.
● Gowthami Abbaraju: Stay after the call to connect with the speaker regarding the health categories issue.
● Jasmitha Sri Akurathi: Post the link to the wiki pages for enum tables in the issue comments. Work on the ALTER commands to update the "comments" table to link it with the "request" table. Create the "about us" table. Complete the new table scripts and submit them to the test branch by today or tomorrow, before the scrum.
● Joshitha Uppalapati: Check the relationships of the "organization" table with the "users" table. Receive credentials for the database from the speaker.
Date: 15/12/2025 Attendees: Pallavi Chitrada, Arup Chauhan, Jashmita Sri Akurathi, Joshitha Uppalapati, Tanvi Mahajan, Prathamesh Raut, Vikashini Sabarinathan, Siddhant Survase
Topics discussed: ● MVP and Infrastructure The group discussed the 1.0 MVP being based on the development stage, which necessitates getting the Virginia and Ireland regions ready. They will need to go over to the infrastructure and create a QA environment after the 1.0 MVP. ● Pulumi Scripts Arup Chauhan gave an update on receiving credentials for the AWS VPC and testing, and mentioned that he needs to study the Pulumi script part. He plans to finish the Pulumi script part by Friday. Pallavi Chitrada inquired about whether database definition language (DDL) and data manipulation language (DML) scripts need to be in a Pulumi script format. Arup Chauhan confirmed that Pulumi can orchestrate and manage databases, such as creating or updating an RDS instance. ● QA Instance Pallavi Chitrada clarified to Arup Chauhan that the next subtask is creating a QA instance, which is the same as the development instance but needs to be created for both regions. In the development stage, they are using a public setup, but QA, staging, and production environments will be private. ● Emergency Contact Data Jashmita Sri Akurathi shared the latest Excel file and discussed a sorting error in the country names. Pallavi Chitrada explained that the numbering in the current list should match the order in the countries table, using country ID as a foreign key and state ID as a foreign key for the US. ● Volunteer Application Trigger Joshitha Uppalapati discussed an update to a trigger for volunteer applications. Pallavi Chitrada corrected the logic, stating that insertion into the volunteer details and user skills tables should only happen when the application status is "approved" or "accepted," and the row should be deleted from the volunteer application table after insertion. They also discussed adding a second link for a government ID path in the volunteer_details table. ● Database Updates and Naming Convention Tanvi Mahajan mentioned working on the ER diagram and addressing an inconsistency in date column naming (update date vs. updated date) across tables. The team decided to use last_updated_at with a timestamp without a time zone for consistency. ● ER Diagram Task Tanvi Mahajan has completed about 10 tables for the ER diagram. Pallavi Chitrada asked Vikashini Sabarinathan to take over the remaining 15 tables for the ER diagram. ● Database Connection Demonstration Pallavi Chitrada demonstrated how to connect to the database using PGAdmin, including setting up the connection with the host, database name, port, username, password, and setting the SSL mode to "required". ● Project Timeline The plan is to complete all changes in the Virginia region by Wednesday, have a final lookup on Thursday, change the Ireland region on Friday, and wait for API calls on Saturday and Sunday.
Action items: ● Arup Chauhan will finish the Pulumi script part by Friday. ● Arup Chauhan needs to see the code and read up on the integration aspects regarding the database scripts and what is expected for deploying instances. ● Jashmita Sri Akurathi needs to adjust the order of countries and states in her data to match the numbering in the countries table, and ensure the country ID and state ID are correctly synced. She should use "text" for the ID column before insertion and ensure the list of countries is complete. ● Jashmita Sri Akurathi needs to follow up on missing country data. ● Joshitha Uppalapati needs to remove the deletion from user_skills in the middle of the trigger function. ● Joshitha Uppalapati needs to remove government_id_type and add another ID column (e.g., government_id_path_2) to volunteer_details. ● Joshitha Uppalapati needs to create the pull request (PR) with only the three tables: volunteer_details, volunteer_applications, and user_skills, including testings and a clear, brief explanation of the trigger and tables involved. ● Tanvi Mahajan and Prathamesh Raut need to make a list of tables that need to be changed for the consistent date column naming convention (last_updated_at with a timestamp) by Wednesday. ● Tanvi Mahajan will share the current ER diagram with the team. ● Tanvi Mahajan should post the ER diagram link in the comment section of the issue (issue 45). ● Tanvi Mahajan and Pallavi Chitrada plan to update the Ireland region on Friday. ● Vikashini Sabarinathan needs to complete 15 tables for the ER diagram using the database or GitHub. ● Vikashini Sabarinathan should request the ER diagram from Tanvi Mahajan. ● Vikashini Sabarinathan needs to disconnect from the database after completing her work. ● Pallavi Chitrada will create a couple of other tables, including a new user table.
Date: 05/01/2026
Attendees: Pallavi Chitrada, Joshitha Uppalapati, Vikashini Sabarinathan, Tanvi Mahajan, Anusha Gurugubelli, Arup Chauhan, Siddhant Survase
Topics Discussed: ● Existing Issues and Improvements: Pallavi Chitrada inquired about existing feature issues and necessary improvements. ● Audit Scripts: The status of who took up the audit scripts issue was addressed. ● Task Assignments: ○ Joshitha Uppalapati: Asked to help Tanvi with Ireland integration. Later assigned to research automation and capacity calculations and create a wiki page for documentation on testing and capacity calculation. ○ Vikashini Sabarinathan (Vikashini): Assigned to address preferences and split the user table, and to list out additional user table attributes by tomorrow before the scrum call. ○ Tanvi Mahajan (Tanvi) and Pratamesh: Discussed synchronizing column names (like updated_at) across tables to ensure consistent data types. Tanvi was asked to compare Ireland and Virginia scripts for table merges by Wednesday. ● Schema and Database Care: Pallavi Chitrada emphasized the need to handle schema changes carefully, as they are reflected across QA, stage, and broad instances. Changes should be made in this release. ● Scrum Call Time: The scrum call time for the next day was tentatively set for 10:00 a.m. PST. ● Anusha's Work: Anusha had completed the audit script for microservice user and was working on issues 161 (connectivity and session audit) and 160 (traffic audit). She was asked to share her files in a Google Doc and attach the link in the comment section. ● Arup's Work: Arup updated a wiki page for the Pulumi script. He was waiting for details on creating RDS instances for the EU region. Pallavi mentioned she asked Moan to review the wiki page and would follow up with him. Arup was asked to focus on the testing part for the QA instance of the Pulumi script rather than direct creation. ● Database Credentials and Permissions: Pallavi announced plans to change database usernames and passwords and exchange all permissions for database users (Ireland and Virginia) by the weekend and requested all integration tasks and table changes be completed before Thursday. ● MVP 1.0 Tasks: Everyone was asked to list out their assigned 1.0 MVP tasks and links in the group and comment on each issue asking if database support is needed. ● Time Sheet and Assignment Issues: Siddhant was informed about Gauri Parmar and Lokesh Jeswani assigning themselves tasks (like 163) and possibly filling out time sheets and was instructed to report them to HR.
Action Items: ● Joshitha Uppalapati: Help Tanvi with Ireland integration. Research and create a wiki page for automation and capacity calculations, including documentation on testing and capacity planning. List assigned 1.0 MVP tasks and links in the group. Comment on all assigned 1.0 MVP issues asking if database support is needed. ● Vikashini Sabarinathan: Address preferences and split the user table. List out additional attributes of the user table in the RDBMS WhatsApp group by tomorrow before the scrum call. ● Tanvi Mahajan: Look into merging tables in the Ireland region by comparing Ireland and Virginia scripts by the end of Wednesday. ● Anusha Gurugubelli: Put documentation and script files (including micro service user script and connectivity/session audit script) in a Google Doc and attach the link in the comment section of the issue. ● Arup Chauhan: Go through the Pulumi script documentation again and provide feedback on necessary permissions/access. Perform testing on the QA instance creation part of the Pulumi script and produce screenshots of the output. ● Pallavi Chitrada: Discuss the preferences and user table splitting with Vikashini in the scrum call. Talk to DevSecOps team about their handling of infrastructure and Arup's Pulumi script access. Follow up with Moan for the review of Arup's Pulumi wiki page. ● All Attendees: Complete all integration things, table creations, and updations before Thursday due to planned database credential changes. List assigned 1.0 MVP tasks and links in the group. Comment on all assigned 1.0 MVP issues asking if database support is needed. ● Siddhant Survase: Request a status update from everyone not present at the meeting. Report Gaurav Parmar and Lokesh Jeswani to HR regarding self-assignment and time sheets. Ensure meeting links are updated.
Date: 1/12/2025 Attendees: Pallavi, Swayansiddha (Swan), Vikashini, Joshitha, Tanvi, Ashutosh Others Mentioned: Prachi, Rashmi, Anusha, Gautami, Prathmish, Justmita
Topics discussed: Onboarding & Access: Swayansiddha still lacks GitHub access. Pallavi will coordinate access and assign onboarding tasks. DB team focus recommended. Database & Schema Work: DEV instances ready. Team will proceed with schema improvements, table pluralization, and user table refactor (user_additional_details). Changes to be coordinated and applied together. Audit Automation: Audit scripts to be automated for permissions, usage, and operational performance. Vikashini: Main audit issues and user table changes Joshitha: Operational performance audits and sample scripts Target: complete before QA instance creation. Regional Sync (VA & IE): Tanvi and Prathmish to ensure schema parity, including last_updated columns. Changes planned for Thursday. Meeting Storage Design: Approved normalized schema (meetings + meeting_attendees) instead of JSON for analytics and integrity.
Action items: Pallavi: Request GitHub org membership for Swayansiddha; assign onboarding tasks; review PRs and documentation. Swayansiddha: Provide GitHub repo name/ID and engage once access is granted. Vikashini: Post comments/PR for issue 179 and audit sub-issues; review Anusha’s documentation and implement audit scripts as needed; complete before Wednesday night if possible. Tanvi: Prepare ALTER scripts for column changes (last_updated additions, emergency numbers), add function/trigger comments, coordinate with Prathmish; schedule Thursday morning for changes. Joshitha: Implement sample operational performance scripts (issue 16); later prepare capacity calculation document; coordinate with CI/CD team for integration. Team: Coordinate Thursday morning session to apply schema changes across Virginia and then sync Ireland; test operational audits and update documentation.