This is raw, in case anyone wants to look more closely.

alvherre=# select level, count(*), patch, subject from scary left join commits 
on patch = sha1 group by level, patch, subject order by level asc, count(*) 
desc;
┌───────┬───────┬───────────────────────────────────────────────────────────────┬────────────────────────────────────────────────────────────────────────────┐
│ level │ count │                             patch                             
│                                  subject                                   │
├───────┼───────┼───────────────────────────────────────────────────────────────┼────────────────────────────────────────────────────────────────────────────┤
│     1 │     3 │ fd31cd265138019dcccc9b5fe53043670898bc9f                      
│ Don't vacuum all-frozen pages.                                             │
│     1 │     2 │ 3fc6e2d7f5b652b417fa6937c34de2438d60fa9f                      
│ Make the upper part of the planner work by generating and comparing Paths. │
│     1 │     1 │ Change the format of the VM fork to add a second bit per page 
│                                                                            │
│     1 │     1 │ Don't VACUUM all-frozen pages                                 
│                                                                            │
│     1 │     1 │ 65578341af1ae50e52e0f45e691ce88ad5a1b9b1                      
│ Add Generic WAL interface                                                  │
│     1 │     1 │ 9cd00c457e6a1ebb984167ac556a9961812a683c                      
│ Checkpoint sorting and balancing.                                          │
│     1 │     1 │ 924bcf4f16d54c55310b28f77686608684734f42                      
│ Create an infrastructure for parallel computation in PostgreSQL.           │
│     1 │     1 │ Freeze Map                                                    
│                                                                            │
│     1 │     1 │ parallelism, gather node...                                   
│                                                                            │
│     1 │     1 │ Parallel query                                                
│                                                                            │
│     1 │     1 │ Snapshot too old                                              
│                                                                            │
│     1 │     1 │ Snapshot Too Old                                              
│                                                                            │
│     2 │     2 │ bb140506df605fab58f48926ee1db1f80bdafb59                      
│ Phrase full text search.                                                   │
│     2 │     1 │ \crosstabview                                                 
│                                                                            │
│     2 │     1 │ 1c1a7cbd6a1600c97dfcd9b5dc78a23b5db9bbf6                      
│ Sync our copy of the timezone library with IANA release tzcode2016c.       │
│     2 │     1 │ 3fc6e2d7f5b652b417fa6937c34de2438d60fa9f                      
│ Make the upper part of the planner work by generating and comparing Paths. │
│     2 │     1 │ 428b1d6b29ca599c5700d4bc4f4ce4c5880369bf                      
│ Allow to trigger kernel writeback after a configurable number of writes.   │
│     2 │     1 │ 48354581a49c30f5757c203415aa8412d85b0f70                      
│ Allow Pin/UnpinBuffer to operate in a lockfree manner.                     │
│     2 │     1 │ 848ef42bb8c7909c9d7baa38178d4a209906e7c1                      
│ Add the "snapshot too old" feature                                         │
│     2 │     1 │ fd31cd265138019dcccc9b5fe53043670898bc9f                      
│ Don't vacuum all-frozen pages.                                             │
│     2 │     1 │ Freeze map                                                    
│                                                                            │
│     2 │     1 │ LWLock tranches                                               
│                                                                            │
│     2 │     1 │ Parallelism Stuff (many patches)                              
│                                                                            │
│     2 │     1 │ Parallel Query                                                
│                                                                            │
│     3 │     1 │ 013ebc0a7b7ea9c1b1ab7a3d4dd75ea121ea8ba7                      
│ Microvacuum for GIST                                                       │
│     3 │     1 │ 0711803775a37e0bf39d7efdd1e34d9d7e640ea1                      
│ Use quicksort, not replacement selection, for external sorting.            │
│     3 │     1 │ 45be99f8cd5d606086e0a458c9c72910ba8a613d                      
│ Support parallel joins, and make related improvements.                     │
│     3 │     1 │ 53be0b1add7064ca5db3cd884302dfc3268d884e                      
│ Provide much better wait information in pg_stat_activity.                  │
│     3 │     1 │ 98a64d0bd713cb89e61bef6432befc4b7b5da59e                      
│ Introduce WaitEventSet API.                                                │
│     3 │     1 │ Checkpoint sorting & flushin                                  
│                                                                            │
│     3 │     1 │ Default Roles                                                 
│                                                                            │
│     3 │     1 │ fd31cd265138019dcccc9b5fe53043670898bc9f                      
│ Don't vacuum all-frozen pages.                                             │
│     3 │     1 │ Parallel aggregate                                            
│                                                                            │
│     3 │     1 │ parallel query                                                
│                                                                            │
│     3 │     1 │ postgres_fdw join push down                                   
│                                                                            │
│     3 │     1 │ Updated backup APIs                                           
│                                                                            │
└───────┴───────┴───────────────────────────────────────────────────────────────┴────────────────────────────────────────────────────────────────────────────┘
(36 filas)


-- 
Álvaro Herrera                http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services
1       3       fd31cd265138019dcccc9b5fe53043670898bc9f        Don't vacuum 
all-frozen pages.
1       2       3fc6e2d7f5b652b417fa6937c34de2438d60fa9f        Make the upper 
part of the planner work by generating and comparing Paths.
1       1       Change the format of the VM fork to add a second bit per page   
\N
1       1       Don't VACUUM all-frozen pages   \N
1       1       65578341af1ae50e52e0f45e691ce88ad5a1b9b1        Add Generic WAL 
interface
1       1       9cd00c457e6a1ebb984167ac556a9961812a683c        Checkpoint 
sorting and balancing.
1       1       924bcf4f16d54c55310b28f77686608684734f42        Create an 
infrastructure for parallel computation in PostgreSQL.
1       1       Freeze Map      \N
1       1       parallelism, gather node...     \N
1       1       Parallel query  \N
1       1       Snapshot too old        \N
1       1       Snapshot Too Old        \N
2       2       bb140506df605fab58f48926ee1db1f80bdafb59        Phrase full 
text search.
2       1       \\crosstabview  \N
2       1       1c1a7cbd6a1600c97dfcd9b5dc78a23b5db9bbf6        Sync our copy 
of the timezone library with IANA release tzcode2016c.
2       1       3fc6e2d7f5b652b417fa6937c34de2438d60fa9f        Make the upper 
part of the planner work by generating and comparing Paths.
2       1       428b1d6b29ca599c5700d4bc4f4ce4c5880369bf        Allow to 
trigger kernel writeback after a configurable number of writes.
2       1       48354581a49c30f5757c203415aa8412d85b0f70        Allow 
Pin/UnpinBuffer to operate in a lockfree manner.
2       1       848ef42bb8c7909c9d7baa38178d4a209906e7c1        Add the 
"snapshot too old" feature
2       1       fd31cd265138019dcccc9b5fe53043670898bc9f        Don't vacuum 
all-frozen pages.
2       1       Freeze map      \N
2       1       LWLock tranches \N
2       1       Parallelism Stuff (many patches)        \N
2       1       Parallel Query  \N
3       1       013ebc0a7b7ea9c1b1ab7a3d4dd75ea121ea8ba7        Microvacuum for 
GIST
3       1       0711803775a37e0bf39d7efdd1e34d9d7e640ea1        Use quicksort, 
not replacement selection, for external sorting.
3       1       45be99f8cd5d606086e0a458c9c72910ba8a613d        Support 
parallel joins, and make related improvements.
3       1       53be0b1add7064ca5db3cd884302dfc3268d884e        Provide much 
better wait information in pg_stat_activity.
3       1       98a64d0bd713cb89e61bef6432befc4b7b5da59e        Introduce 
WaitEventSet API.
3       1       Checkpoint sorting & flushin    \N
3       1       Default Roles   \N
3       1       fd31cd265138019dcccc9b5fe53043670898bc9f        Don't vacuum 
all-frozen pages.
3       1       Parallel aggregate      \N
3       1       parallel query  \N
3       1       postgres_fdw join push down     \N
3       1       Updated backup APIs     \N
-- 
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers

Reply via email to