Brent’s work log archive: 2023-09¶
2023-09-29¶
Still moving boxes around; not much desk time.
Infrastructure¶
- Checked status of internal Mathesar installation; no update required
Marketing¶
- Cleared out Syften notifications
Architecture¶
- Did some thinking about a “dream architecture” for Mathesar while moving boxes
2023-09-28¶
Still moving boxes around; not much desk time.
Meetings¶
- 1:1 with Anish; discussed architecture plans
- 1:1 with Pavish; talked about E2E testing project.
2023-09-27¶
Today was moving day. Attended meetings and did some thinking while carrying boxes.
2023-09-26¶
Messaging, admin¶
- Brought Kriti’s attention to domain renewal notice when she returns (probable phishing attempt).
- Participated in email threads
Architecture¶
- Worked out more details of new architecture proposal
2023-09-25¶
Misc. projects¶
- Wrote up stub project for avoiding regressions
Email/messages¶
- Started conversation about handling permissions issues
Marketing¶
- Went through Syften notifications
Infrastructure¶
- Updated internal.mathesar.org
- Wrote meeting agenda item about setting up an infrastructure ongoing responsibility
2023-09-22¶
Infrastructure¶
- updated internal Mathesar installation
Meetings¶
- 1:1 with Mukesh
Preexisting DB compatibility¶
- Worked on splitting into themed projects
PR reviews¶
- https://github.com/centerofci/mathesar/pull/3121 (approved; merged)
2023-09-21¶
Meetings¶
- 1:1 with Sean
PR reviews¶
- https://github.com/centerofci/mathesar/pull/3121 (requested changes)
Infrastructure¶
- Updated internal Mathesar installation
Marketing¶
- Looked through Syften notifications
Preexisting DB compatibility¶
- Worked on themed projects.
- Created local method for testing Mathesar performance under different network latency assumptions.
2023-09-20¶
Infrastructure¶
- Updated internal Mathesar installation
Preexisting DB compatibility¶
- Sent email with instructions for when https://github.com/centerofci/mathesar/pull/3206 gets merged
- Sent project update email
- Worked on performance testing,
- Worked on splitting findings into themed projects
Marketing¶
- Cleared out Syften notifications, noted a pattern on the marketing channel
2023-09-19¶
Marketing¶
- Kept an eye on Syften notifications, cleared out inbox
Infrastructure¶
- Updated internal Mathesar installation
Preexisting DB compatibility¶
- Looked into performance when Mathesar’s web service is not colocated with the DB
- Terribly slow progress, because performance testing on the slow app took time
2023-09-18¶
Infrastructure¶
- Updated internal Mathesar installation
- Reset demo load balancer
PR reviews¶
- https://github.com/centerofci/mathesar/pull/3189 (approved)
- This was extremely laborious, and took most of the day.
2023-09-15¶
PR reviews¶
- https://github.com/centerofci/mathesar/pull/3186 (approved, merged)
Preexisting DB compatibility¶
- Submitted PR to test compatibility with PG versions 13, 14, 15 https://github.com/centerofci/mathesar/pull/3206
2023-09-14¶
PR reviews¶
- Initial look through https://github.com/centerofci/mathesar/pull/3121
- Initial look through https://github.com/centerofci/mathesar/pull/3189
Preexisting DB compatibility¶
- Completed scale testing, recorded results
- Verified composite type support, recorded results
2023-09-13¶
Preexisting DB compatibility¶
- Asynced with Pavish about status
- Worked on scale testing
Marketing¶
- Cleared out inbox of Syften notifications
Infrastructure¶
- Investigated domain renewal notice
2023-09-12¶
PR reviews¶
- https://github.com/centerofci/mathesar-wiki/pull/105 (approved)
- https://github.com/centerofci/mathesar-ansible/pull/42 (approved)
Email/messaging¶
- Went through Dom’s helpful feedback w.r.t. the SQL codebase from his project update
- Cleared out other notifications from social media
2023-09-11¶
Meetings¶
- 1:1 with Dom
PR reviews¶
- https://github.com/centerofci/mathesar/pull/3186 (requested changes)
Bug hunt¶
- Found problem with FE, raised in FE channel, determined it’s already known.
Marketing¶
- Looked through Syften notifications, nothing interesting this round
Preexisting DB compatibility¶
- Sent update email
- Started looking into composite type support (or lack of it)
2023-09-08¶
Meetings¶
- 1:1 with Mukesh
- Catch up with Dom w.r.t. his PR #3186
PR reviews¶
- Follow up on https://github.com/centerofci/mathesar/pull/3186
Preexisting DB compatibility¶
- Continued testing of problems, added to the meta issue
2023-09-07¶
Meetings¶
- 1:1 with Anish
PR reviews¶
- https://github.com/centerofci/mathesar/pull/3186 (requested changes)
- https://github.com/centerofci/mathesar/pull/3121 (requested changes)
Preexisting DB compatibility¶
- Continued testing of problems, added to the meta issue
- Decided not to host test data; we determined it’s not useful at the moment.
2023-09-06¶
Short day due to sick family
Meetings¶
- Team meeting
Email / messaging¶
- Replied to DB access email thread
- First, I re-read the PostgreSQL docs about permissions, roles and
GRANT
- Replied to E2E testing thread
2023-09-05¶
Short day due to sick family
Marketing¶
- Cleared out inbox of Syften notifications, flagged interesting ones
Preexisting DB compatibility¶
- Worked on organizing thinking for known problems
- Started Meta issue, tested DB versions
2023-09-04¶
Short day due to sick family.
Meetings¶
- 1:1 with Pavish about preexisting DB project
Preexisting DB compatibility¶
- Worked on organizing thinking for known problems
2023-09-01¶
Meetings¶
- meeting with Mukesh about demo deployment
- 1:1 with Mukesh
- Core team event
Release 0.1.3¶
- Successfully got the prod deployments deployed
- Spent most of the day fighting with demo setup