mirror of
https://github.com/neondatabase/neon.git
synced 2026-01-15 01:12:56 +00:00
Add check that shared mmeory was not detached
This commit is contained in:
@@ -35,6 +35,7 @@
|
||||
#include "storage/proc.h"
|
||||
#include "storage/ipc.h"
|
||||
#include "storage/lwlock.h"
|
||||
#include "storage/pg_shmem.h"
|
||||
#include "storage/shmem.h"
|
||||
#include "storage/spin.h"
|
||||
#include "tcop/tcopprot.h"
|
||||
@@ -306,7 +307,7 @@ assign_neon_safekeepers(const char *newval, void *extra)
|
||||
char *newval_copy;
|
||||
char *oldval;
|
||||
|
||||
if (newval && *newval != '\0' && walprop_shared && RecoveryInProgress())
|
||||
if (newval && *newval != '\0' && UsedShmemSegAddr && walprop_shared && RecoveryInProgress())
|
||||
walprop_shared->replica_promote = true;
|
||||
|
||||
if (!am_walproposer)
|
||||
|
||||
2
vendor/postgres-v14
vendored
2
vendor/postgres-v14
vendored
Submodule vendor/postgres-v14 updated: 78c1568afb...9392ac02ce
2
vendor/postgres-v15
vendored
2
vendor/postgres-v15
vendored
Submodule vendor/postgres-v15 updated: f2cd317375...46398092e0
2
vendor/postgres-v16
vendored
2
vendor/postgres-v16
vendored
Submodule vendor/postgres-v16 updated: 3d6896afaa...3da009ed1a
2
vendor/postgres-v17
vendored
2
vendor/postgres-v17
vendored
Submodule vendor/postgres-v17 updated: 28b88cfedf...69613e831a
8
vendor/revisions.json
vendored
8
vendor/revisions.json
vendored
@@ -1,18 +1,18 @@
|
||||
{
|
||||
"v17": [
|
||||
"17.5",
|
||||
"28b88cfedf9a6028cf7ea32a80ea15a9bf971803"
|
||||
"69613e831a6cf8b2d9e547ce39a583fa1b272994"
|
||||
],
|
||||
"v16": [
|
||||
"16.9",
|
||||
"3d6896afaa89c05b693e9a29275001b801b8b479"
|
||||
"3da009ed1a80fe57c5feb521e41a5d017affeb78"
|
||||
],
|
||||
"v15": [
|
||||
"15.13",
|
||||
"f2cd31737536218c39c66f920ff62f72c51d0d61"
|
||||
"46398092e0817fbb1d846714103ca2c6c0264158"
|
||||
],
|
||||
"v14": [
|
||||
"14.18",
|
||||
"78c1568afbbacc1604ac5e5cc2ebc9b7ed0cfde9"
|
||||
"9392ac02ce8b96a4a4eb766552c8aa85efc40939"
|
||||
]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user