Git Product home page Git Product logo

Comments (4)

diangamichael avatar diangamichael commented on August 25, 2024 3

It seems that the server crashes occur when running tests using a specific Makefile setup and iterating through the tests multiple times. Here's a summary of the issue and the steps leading to the server crashes:

Bug Description:

Several server crashes occur when running tests in a loop with the specified Makefile setup.
Steps to Reproduce:

Modify the Makefile to run tests in a loop multiple times.
Start tests using the modified Makefile.
Iterate through the tests multiple times, possibly hundreds of iterations.
Observe server crashes occurring during the test iterations.
Expected Behavior:

Tests should execute successfully without causing server crashes even when run multiple times in a loop.
Environment:

Apache AGE (PG16 branch) with PostgreSQL (REL_16_STABLE).
Makefile Modification:

REGRESS=--schedule=schedule
Modified Test Execution:

for i in seq 100000; do
echo "ITER $i"
make -s installcheck
if coredumpctl; then
break
fi
done
Actual Outcome:

Server crashes occur during the test iterations, leading to failed tests and potential instability.
Workaround:

Since the issue seems related to running tests repeatedly in a loop, you might consider running the tests individually or in smaller batches to mitigate the likelihood of server crashes until the root cause of the crashes can be identified and resolved. Additionally, analyzing the server logs and core dumps generated during the crashes could provide insights into the underlying cause.

from age.

jrgemignani avatar jrgemignani commented on August 25, 2024

@saygoodbyye We do not support user modified Makefiles. The Makefile is only for installing AGE and is only intended to test what was just installed.

If you want to run those specific checks in parallel to highlight an issue, please write a separate script to do so.

from age.

saygoodbyye avatar saygoodbyye commented on August 25, 2024

@jrgemignani, I was able to reproduce this bug in a different way using pgreplay utility.
To reproduce bug follow steps:

*** configure and install pgreplay ***
*** then replay attached postmaster.log file ***
./pgreplay -j postmaster.log

postmaster.log

from age.

github-actions avatar github-actions commented on August 25, 2024

This issue is stale because it has been open 60 days with no activity. Remove "Abondoned" label or comment or this will be closed in 14 days.

from age.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.