Comments (5)
Hi @anjingde, thanks for your reporting and fix. Could you please share more context with us?
- Which process is terminated abnormally? The Greenplum server or diskquota worker?
- Could you please share the coredump file so that we can debug it?
from diskquota.
@higuoxing coredump
0 0x00007fb90e147387 in raise () from /lib64/libc.so.6
#1 0x00007fb90e148a78 in abort () from /lib64/libc.so.6
#2 0x0000000000ce1ed3 in ExceptionalCondition (
conditionName=conditionName@entry=0x1404288 "!(!IsUnderPostmaster || (wakeEvents & (1 << 5)) || (wakeEvents & (1 << 4)))",
errorType=errorType@entry=0x121500b "FailedAssertion", fileName=fileName@entry=0x1403de0 "latch.c",
lineNumber=lineNumber@entry=388) at assert.c:40
#3 0x0000000000b736e1 in WaitLatchOrSocket (latch=0x7fb8ef8098a4, wakeEvents=9, wakeEvents@entry=25, sock=sock@entry=-1,
timeout=2, wait_event_info=wait_event_info@entry=184549376) at latch.c:388
#4 0x0000000000b73700 in WaitLatch (latch=, wakeEvents=wakeEvents@entry=25, timeout=,
wait_event_info=wait_event_info@entry=184549376) at latch.c:348
#5 0x00007fb903c41999 in wait_for_worker_new_epoch (fcinfo=) at diskquota.c:1379
#6 0x00000000009ac7e4 in ExecInterpExpr (state=0x77b11c0, econtext=0x77b0eb0, isnull=) at execExprInterp.c:635
#7 0x00000000009ebd67 in ExecEvalExprSwitchContext (isNull=0x7fff76af98df, econtext=0x77b0eb0, state=0x77b11c0)
at ../../../src/include/executor/executor.h:353
#8 ExecProject (projInfo=0x77b11b8) at ../../../src/include/executor/executor.h:387
#9 ExecResult (pstate=0x77b0d98) at nodeResult.c:157
#10 0x00000000009babf5 in ExecProcNodeGPDB (node=0x77b0d98) at execProcnode.c:629
#11 0x00000000009b12ba in ExecProcNode (node=0x77b0d98) at ../../../src/include/executor/executor.h:268
#12 ExecutePlan (estate=0x77b0a90, planstate=0x77b0d98, use_parallel_mode=, operation=CMD_SELECT,
sendTuples=true, numberTuples=0, direction=ForwardScanDirection, dest=0x75e0528, execute_once=true) at execMain.c:2714
#13 0x00000000009b1be1 in ExecutePlan (execute_once=true, dest=0x75e0528, direction=ForwardScanDirection, numberTuples=0,
sendTuples=true, operation=CMD_SELECT, use_parallel_mode=, planstate
from diskquota.
Oh, I got it. It seems that you are compiling diskquota against Greenplum 7 (https://github.com/greenplum-db/gpdb/tree/main). Currently, this extension only supports Greenplum 6 (https://github.com/greenplum-db/gpdb/tree/6X_STABLE).
We are working on porting it to Greenplum 7. Did you meet any other issues except this one? We can address them all.
from diskquota.
thank you!
from diskquota.
GPDB7 support has been done. I am closing this issue.
@anjingde feel free to reopen this if needed.
from diskquota.
Related Issues (20)
- Which branch/tag is stable? HOT 5
- Versions of diskquota HOT 13
- wrong required cmake version 3.18
- simplify error message HOT 1
- string may too big HOT 22
- too frequent refresh HOT 7
- You should not pass database name via background worker structure
- Infinite loop when diskquota receives notice message HOT 11
- user may load diskquota library without shared memory initialization HOT 1
- Build OS and cmake rpm HOT 3
- Disk qouta worker infinitely waits network. HOT 3
- diskquota counts sizes even if transaction is rollbacked HOT 2
- diskquota not working after reaching max_table_segments limit HOT 12
- Unit, regress tests completion HOT 8
- diskquota stop working after removing any extension HOT 2
- dump and restore the user configurations HOT 1
- Postgresql Install HOT 2
- Diskquota uses `pg_total_relation_size()` to compute size when table and indexes are in different tablespaces HOT 2
- Add support for querying blackmap. HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from diskquota.