summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2021-12-14avoid stepping on memory that's still neededconveyor_oldRobert Haas
2021-12-14conveyor_extDilip Kumar
2021-12-14Add DEADTID_FORKDilip Kumar
2021-12-09when vacuuming, handle uninitialized index pages without barfingRobert Haas
2021-12-09more (untested) code to remove obsolete index pagesRobert Haas
2021-12-07some infrastructure for removing obsolete index pagesRobert Haas
2021-12-03Fix more bugs when inserting a lot of data.Robert Haas
2021-11-15Fix dubious logic in cb_metapage_remove_index_entries.Robert Haas
2021-11-12Fix calculation of pageoffset when relocating index entries.Robert Haas
2021-11-10fix confusion in ConveyorBeltVacuumRobert Haas
2021-11-05rudimentary first attmpt at ConveyorBeltVacuum()Robert Haas
2021-11-04fix more bugs in conveyor belt insertionRobert Haas
2021-11-04fix various oversights and omissions in conveyor belt xlog supportRobert Haas
2021-11-02Fix assorted bugs related to index pages.Robert Haas
2021-10-15require std pages, and that newly insert pages are visibly non-emptyRobert Haas
2021-10-15divide conveyor.h into sectionsRobert Haas
2021-10-15start of code to identify obsolete index entries + remove themRobert Haas
2021-10-15update READMERobert Haas
2021-10-15add ConveyorBeltLogicalTruncateRobert Haas
2021-10-15add missing 'static' keywordRobert Haas
2021-10-14fix UnlockRelationForExtension second argument some moreRobert Haas
2021-10-07partially clean up relation extension logicRobert Haas
2021-10-04possibly_not_on_disk_segno -> possibly_not_on_disk_blknoRobert Haas
2021-10-01wire up the code to add index entries, mostly.Robert Haas
2021-10-01cbm_flags -> cbm_entries_in_newest_index_segmentRobert Haas
2021-10-01rip out cbidx_pages_initialized and a bunch of related complexityRobert Haas
2021-10-01add backstop infinite loop detector to ConveyorBeltGetNewPageRobert Haas
2021-09-29fix stupid bugRobert Haas
2021-09-28attempt to unbreak concurrent processes trying to add payload segmentsRobert Haas
2021-09-27draft support for (1) allocating a new index page and (2) relocatingRobert Haas
2021-09-23remove some excess parens. rearrange lock ordering slightly.Robert Haas
2021-09-23fix dumb mistakeRobert Haas
2021-09-23lock the bufferRobert Haas
2021-09-23code to extend the relation when adding a payload page, if neededRobert Haas
2021-09-22fix buffer lock modeRobert Haas
2021-09-22try to fix some sketchy logic for setting can_allocate_segmentRobert Haas
2021-09-22a bit less SRobert Haas
2021-09-22replace cb_metapage_find_free_segment with something less clever butRobert Haas
2021-09-22add a function to get the conveyor belt boundsRobert Haas
2021-09-21fix wrong function name in commentRobert Haas
2021-09-21remove code that's not supposed to be thereRobert Haas
2021-09-20code to add index segmentsRobert Haas
2021-09-20can_allocate_segment could end up true on the first pass through theRobert Haas
2021-09-20lock ordering rulesRobert Haas
2021-09-20try to make README a tad more clearRobert Haas
2021-09-20sketch out WAL support for adding index segmentsRobert Haas
2021-09-20move some code to more sensible places, and reindentRobert Haas
2021-09-20WIP: Conveyor belt storage.Robert Haas
2021-09-15Fix hash_arrayPeter Eisentraut
2021-09-15doc: Clarify refresh options for DROP PUBLICATIONDaniel Gustafsson