Re: [HACKERS] GSOC Introduction / Eliminate O(N^2) scaling fromrw-conflict tracking in serializable transactions

Поиск
Список
Период
Сортировка
От Thomas Munro
Тема Re: [HACKERS] GSOC Introduction / Eliminate O(N^2) scaling fromrw-conflict tracking in serializable transactions
Дата
Msg-id CAEepm=0PpN5mO3KNrFnBPLijj=iR34U_kqY9v0DFxW=u=xuUPg@mail.gmail.com
обсуждение исходный текст
Ответ на Re: [HACKERS] GSOC Introduction / Eliminate O(N^2) scaling fromrw-conflict tracking in serializable transactions  (Stephen Frost <sfrost@snowman.net>)
Список pgsql-hackers
On Fri, Mar 10, 2017 at 2:04 PM, Stephen Frost <sfrost@snowman.net> wrote:
> George,
>
> * George Papadrosou (gpapadrosou@gmail.com) wrote:
>> my name is George Papadrosou, this is my first semester as graduate student at Georgia Tech and would like to submit
aproposal to Google Summer of Code, for the project "Eliminate O(N^2) scaling from rw-conflict tracking in serializable
transactions”.
>
> Fantastic!  I'll let Kevin comment on your questions regarding that
> project.

+1, welcome.  It would be very cool to see SERIALIZABLE get faster.

>> Until then, I would like to familiarize myself a bit with the codebase and fix some bug/todo. I didn’t find many [E]
markedtasks in the todo list so the task I was thinking is "\s without arguments (display history) fails with libedit,
doesn'tuse pager either - psql \s not working on OSX”. However, it works on my OSX El Capitan laptop with Postgres
9.4.4.Would you suggest some other starter task? 
>
> One of the best things which you can do to start learning the PostgreSQL
> code base is to review existing patches which have been proposed for
> inclusion.  Now is a great time to be doing that as the feature freeze
> for the next version of PostgreSQL (PG v10) is at the end of the month
> and there's a ton of patches which need reviewing.
>
> The patches which need reviewing can be seen here:
>
> https://commitfest.postgresql.org/13/

+1

This is a large commitfest so there's a pretty wide range of
interesting stuff to help out with, and many ways to help including
documentation, testing and code review.

<plug>
One small patch that just might interest you, based on your interest
in SERIALIZABLE and also in parallelism, is my fledgling attempt to
connect those two features:

https://commitfest.postgresql.org/13/1004/

Unfortunately SERIALIZABLE support has not yet been included with a
couple of really important recent Postgres features: parallelism and
streaming replication.  I suspect the latter may be quite hard to fix
and the former quite easy.  If you're currently studying the
SERIALIZABLE internal data structures then you might like to review
that patch and tell me if my optimism is entirely misplaced, and
figure out how to test and break it...
</plug>

That said, please pick anything that interests you!

--
Thomas Munro
http://www.enterprisedb.com



В списке pgsql-hackers по дате отправления:

Предыдущее
От: Alvaro Herrera
Дата:
Сообщение: Re: [HACKERS] Bizarre choice of case for RELKIND_PARTITIONED_TABLE
Следующее
От: Robert Haas
Дата:
Сообщение: Re: [HACKERS] PATCH: psql show index with type info