index
:
users/andresfreund/postgres.git
REL9_2_STABLE-rwlock-contention
aio
bdr
bdr-next
bgwriter-rewrite
cabal-rebasing
checkpoint-flush
clone-fd-checkpointer
commit_ts
executor-rewrite
faster-expr-2
faster-hashtable
feature/hs-cancel-subtxn
feature/hs-cleanup
feature/hs-idle-query-cancellation
feature/idle-query-cancellation
header
hs-query-cancel
insert_conflict_4
insert_on_conflict
int/fastbloat
int/grouping_sets
int/grouping_sets_2
jit
jit-01
jsonb_and_hstore
latch
llvm-12
master
move-contrib-bins-to-bin
no-work-in-signal-handlers
oidnix
pgxact-split
pluggable-storage
pluggable-zheap
pluggable_compression
replication-identifiers
rwlock-contention
rwlock-contention-clean
sane-catalog
seqam-0.2
simple_statement_perf
speedup/frontend_protocol
speedup/slab2
speedup/slab2-experimental
tmp
tmp-insert-sgml-doc-fix
tmp-multixact-truncate
tmp2
xlogreader
Andres' PG stuff
git repository user
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
2014-10-16
Merge remote-tracking branch 'rhaas/chash2014' into rwlock-contention-clean
tmp
Andres Freund
2014-10-16
tmp
Andres Freund
2014-10-14
Oops.
Robert Haas
2014-10-13
Oops.
Robert Haas
2014-10-13
Use chash for buftable stuff.
Robert Haas
2014-10-13
Fix #includes.
Robert Haas
2014-10-13
Rearrange pointers so that the freelist pointers are as far from
Robert Haas
2014-10-13
Code cleanup.
Robert Haas
2014-10-13
Reorganize fields to match comments.
Robert Haas
2014-10-13
Refactor garbage collection logic into a separate subroutine.
Robert Haas
2014-10-13
Set hazard pointers correctly instead of wrong. Duh.
Robert Haas
2014-10-13
De-obfuscate deletion code, maybe.
Robert Haas
2014-10-13
Code tightening.
Robert Haas
2014-10-13
Add memory barrier in single-node-reclaim case. Improve comments.
Robert Haas
2014-10-13
Get rid of CHashBucketCleanup; CHashBucketScan can do what we need.
Robert Haas
2014-10-13
Comment fixes.
Robert Haas
2014-10-13
Track GC reclaims skipped in stats.
Robert Haas
2014-10-13
Wonky hack to print stats on every backend exit.
Robert Haas
2014-10-13
Rewrite statistics system.
Robert Haas
2014-10-13
Minor optimization of allocator.
Robert Haas
2014-10-13
If we fail to allocate from a non-empty freelist, retry same list.
Robert Haas
2014-10-13
Add some missing stats counter bumps.
Robert Haas
2014-10-13
Increase maximum number of freelists from 16 to 64, per testing.
Robert Haas
2014-10-13
Bug fixes.
Robert Haas
2014-10-13
Implement concurrent and collision tests for dynahash.
Robert Haas
2014-10-13
Fix ABA problem with inserts.
Robert Haas
2014-10-13
Get rid of chash_bucket hack in favor of using formal hazard pointers.
Robert Haas
2014-10-13
Code cleanup.
Robert Haas
2014-10-13
Better statistics stuff.
Robert Haas
2014-10-13
Minor code beautification.
Robert Haas
2014-10-13
Statistics code.
Robert Haas
2014-10-13
Improve comments about gc_next.
Robert Haas
2014-10-13
Code rearrangement. Cosmetic only.
Robert Haas
2014-10-13
Another test case.
Robert Haas
2014-10-13
Fix another bug related to marked CHashPtrs.
Robert Haas
2014-10-13
Improve testing code to better diagnose concurrency bugs.
Robert Haas
2014-10-13
Don't bogusly propagate delete-marks.
Robert Haas
2014-10-13
Add missing else.
Robert Haas
2014-10-13
Thinko: of course, invalid CHashPtrs can also be delete-marked.
Robert Haas
2014-10-13
Concurrency test function for chash.
Robert Haas
2014-10-13
Stupid bug fix.
Robert Haas
2014-10-13
Separate dynahash insert, search, delete tests.
Robert Haas
2014-10-13
Separate chash insert, search, delete tests.
Robert Haas
2014-10-13
Test code for deletes, and associated bug fixes.
Robert Haas
2014-10-13
Add cleanup scan logic.
Robert Haas
2014-10-13
Bug fixes.
Robert Haas
2014-10-13
Unify scan code.
Robert Haas
2014-10-13
Further simplifications.
Robert Haas
2014-10-13
Update comments.
Robert Haas
2014-10-13
Adapt code to use compare-and-swap.
Robert Haas
[next]