Ignore RowRefType field in RangeTblEntry on jumble query#35
Open
ereutt wants to merge 80 commits intoorioledb:patches17from
Open
Ignore RowRefType field in RangeTblEntry on jumble query#35ereutt wants to merge 80 commits intoorioledb:patches17from
ereutt wants to merge 80 commits intoorioledb:patches17from
Conversation
Discussion: https://postgr.es/m/CAPpHfdua-YFw3XTprfutzGp28xXLigFtzNbuFY8yPhqeq6X5kg%40mail.gmail.com Reviewed-by: Aleksander Alekseev, Pavel Borisov, Vignesh C, Mason Sharp Reviewed-by: Andres Freund, Chris Travers
Author: Andres Freund Reviewed-by: Pavel Borisov Discussion: https://www.postgresql.org/message-id/flat/CAPpHfdua-YFw3XTprfutzGp28xXLigFtzNbuFY8yPhqeq6X5kg%40mail.gmail.com
Snapshot have two pairing heap nodes: for data and system undos.
* Added SearchCatCacheInternal_hook, SearchCatCacheList_hook * Added SysCacheGetAttr_hook
IsFatalError() have_backup_in_progress() SnapBuildNextPhaseAt() DoLocalLockExist()
Outline-atomics is a gcc compilation flag that enables runtime detection of CPU support for atomic instructions. Performance on CPUs that do support atomic instructions is improved, while compatibility and performance on CPUs without atomic instructions is not hurt. Discussion: https://postgr.es/m/flat/099F69EE-51D3-4214-934A-1F28C0A1A7A7%40amazon.com Author: Tsahi Zidenberg
They are allowed to stay during shutdown checkpointing and help checkpointer do its work.
To use curl during shared_preload_libraries initialization.
- added option --extension for pg_rewind - extracted SimpleXLogRead from extractPageMap for generic wal iteration in pg_rewind
…SAOP There is no point in transforming OR-clauses into SAOP's if the target index doesn't support SAOP scans anyway. This commit adds corresponding checks to match_orclause_to_indexcol() and group_similar_or_args(). The first check fixes the actual bug, while the second just saves some cycles. Reported-by: Alexander Lakhin Discussion: https://postgr.es/m/8174de69-9e1a-0827-0e81-ef97f56a5939%40gmail.com Author: Alena Rybakina Reviewed-by: Ranier Vilela, Alexander Korotkov
Also, get xmin out of RetainUndoLocationPHNode.
Github Actions deprecated usage of Ubuntu 20.04
… cluster by providing invalid databaseId For bgworkers CountOtherDBBackends doesn't add it to nbackends, but check if they are prepared transactions to add to nprepared
This is required to have rewind functionality on heap tables
Fixes "rules" regress test for running with orioledb
…backward OrioleDB table AM doesn't support BACKWARD SCAN in all cases. A user needs to declare a cursor with SCROLL option.
…ation methods. This allows to output size metrics for relations and indexes provided by OrioleDB extension using existing PG functions. If extension function doesn't support the requested method it should output negative value and thus asking to fall back to using PG internal calculation e.g. - Orioledb relation_size outputs -1 for bridged indexes to fallback to counting them as PG indexes - PG table_block_relation_size outputs -1 for any method except the only DEFAULT_SIZE that it supports. This API relies on table AM extensibility and doesn't use index AM extensibility yet, which could look more logical, but also more complicated.
Save the alignment.
Useful when extension performs some async operations in the WAL record redo function.
* RunningTransactionsExtension structure as a part of xl_running_xacts and RunningTransactionsData to be filled by extensions. * getRunningTransactionsExtension hook to fill RunningTransactionsExtension. * Add nextXid field to CSNSnapshotData. * SnapBuildGetCSNSnaphot() function to modify CSNSnapshotData in the SnapBuild. * waitSnapshotHook hook to wait for transactions inside the snapshot builder.
TableAM: add relation_reindex
* Use patchset number is there is an exact match to the tag * Use commit hash otherwise
Transactions need to be marked as RBTXN_DISTR_SKIP_CLEANUP to be skipped in ReorderBufferAbortOld().
Added RowRefType field in RangeTblEntry should not change queryid calculated in jumble query. It is internal field which is not depend on query parsing.
25eaa49 to
d70e7a5
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Added RowRefType field in RangeTblEntry should not change queryid calculated in jumble query. It is internal field which is not depend on query parsing.