Hacking on PostgreSQL is hard
11–20 of 56 posts
Re: Hacking on PostgreSQL is hard
#12Coming at this from a naive outsider perspective, the central problem described in the post (commits to PostgreSQL frequently have serious defects which must be addressed in follow-up commits) seems like one that would ideally be addressed with automated testing and CI tooling. What kind of testing does the Postgres project have? Are there tests which must pass before a commit can be integrated in the main branch? Ar…
Re: Hacking on PostgreSQL is hard
#13Coming at this from a naive outsider perspective, the central problem described in the post (commits to PostgreSQL frequently have serious defects which must be addressed in follow-up commits) seems like one that would ideally be addressed with automated testing and CI tooling. What kind of testing does the Postgres project have? Are there tests which must pass before a commit can be integrated in the main branch? Ar…
Seems like a reason to celebrate the open source model, and specifically here on how to do things better. Not to detract from universal issues for any project on maintainer availability. But, imagine a non oss database vendor with that degree of transparency or velocity, i can’t think of any that are doing anything close unless they got popped on a remote cve, aka prioritized above features or politics on a corporate dev sprint. Aka all software has bugs, it’s about how fast things are fixed, and in the context of oss imho fostering evolution among a diverse set of maintainers and use cases seems to be a better way.
As another example of that, ‘twas a PostgreSQL hacker at MS, that prevented Libxz from going wide because of caring due to perf regression and doing the analysis.
Re: Hacking on PostgreSQL is hard
#14Obviously easier said than done, but the way he presents things it seems kind of like a push and pray environment.
Re: Hacking on PostgreSQL is hard
#15It also sounds like internal documentation may be lacking, which isn't surprising.
Re: Hacking on PostgreSQL is hard
#16There are some deep lessons about programming in this Factorio Friday Facts:
https://factorio.com/blog/post/fff-366
and I wonder if postgres doesn't look like fig.1 from this blog post, before the refactoring.
Re: Hacking on PostgreSQL is hard
#17It seems like having a more robust testing framework might help, akin to what SQLite uses? Obviously easier said than done, but the way he presents things it seems kind of like a push and pray environment.
Re: Hacking on PostgreSQL is hard
#18It seems like having a more robust testing framework might help, akin to what SQLite uses? Obviously easier said than done, but the way he presents things it seems kind of like a push and pray environment.
Re: Hacking on PostgreSQL is hard
#19Re: Hacking on PostgreSQL is hard
#20It seems like having a more robust testing framework might help, akin to what SQLite uses? Obviously easier said than done, but the way he presents things it seems kind of like a push and pray environment.
Any comparison is basic at best.