Internal MariaDB error code: 1927 ('Connection was killed')












0















Edit: filed a bug report at https://jira.mariadb.org/browse/MDEV-14493



Mariadb nodes freeze occasionally with the following error in the logs, any clues?



(drupal app, db freezes on clearing application cache)



[Warning] WSREP: Failed to apply app buffer: seqno: 903792, status: 1
Nov 23 21:42:55 websrv4 mysqld[1725]: #011 at
galera/src/trx_handle.cpp:apply():351
Nov 23 21:42:55 websrv4 mysqld[1725]: Retrying 2th time
Nov 23 21:42:55 websrv4 mysqld[1725]: 2017-11-23 21:42:55 140081879742208
[Warning] WSREP: BF applier failed to open_and_lock_tables: 1927, fatal: 0
wsrep = (exec_mode: 1 conflict_state: 5 seqno: 903792)
Nov 23 21:42:55 websrv4 mysqld[1725]: 2017-11-23 21:42:55 140081879742208
[ERROR] Slave SQL: Error executing row event: 'Connection was killed',
Internal MariaDB error code: 1927









share|improve this question
















bumped to the homepage by Community 8 hours ago


This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.
















  • Just checking, is your application adhering to the Galera limitations such as the requirement that all tables must have an explicit primary key? From experience, Galera will die if you have a table without a primary key, and then delete data from it. "Clearing application cache" sounds like something that could be deleting rows.

    – dbdemon
    Nov 26 '17 at 16:21











  • its drupal so probably yes. and only under load, and only sometimes (almost daily). cache is cleared anyway every 3 hours or less.

    – Alon Oz
    Nov 26 '17 at 16:32











  • Is your application configured to access more than one DB node, e.g. through a DB proxy (like MaxScale or ProxySQL)? If so, make sure to use a read-write splitter to avoid writing to more than one node, as this is known for causing deadlocks, as seemed to be the problem in your first crash log that you uploaded to the MariaDB Jira.

    – dbdemon
    Nov 26 '17 at 21:59













  • dbdemon, If you add your answer separately I'll mark it solved after a few days with no crashes.

    – Alon Oz
    Nov 27 '17 at 3:50











  • So did you have any more crashes?

    – dbdemon
    Dec 5 '17 at 14:41
















0















Edit: filed a bug report at https://jira.mariadb.org/browse/MDEV-14493



Mariadb nodes freeze occasionally with the following error in the logs, any clues?



(drupal app, db freezes on clearing application cache)



[Warning] WSREP: Failed to apply app buffer: seqno: 903792, status: 1
Nov 23 21:42:55 websrv4 mysqld[1725]: #011 at
galera/src/trx_handle.cpp:apply():351
Nov 23 21:42:55 websrv4 mysqld[1725]: Retrying 2th time
Nov 23 21:42:55 websrv4 mysqld[1725]: 2017-11-23 21:42:55 140081879742208
[Warning] WSREP: BF applier failed to open_and_lock_tables: 1927, fatal: 0
wsrep = (exec_mode: 1 conflict_state: 5 seqno: 903792)
Nov 23 21:42:55 websrv4 mysqld[1725]: 2017-11-23 21:42:55 140081879742208
[ERROR] Slave SQL: Error executing row event: 'Connection was killed',
Internal MariaDB error code: 1927









share|improve this question
















bumped to the homepage by Community 8 hours ago


This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.
















  • Just checking, is your application adhering to the Galera limitations such as the requirement that all tables must have an explicit primary key? From experience, Galera will die if you have a table without a primary key, and then delete data from it. "Clearing application cache" sounds like something that could be deleting rows.

    – dbdemon
    Nov 26 '17 at 16:21











  • its drupal so probably yes. and only under load, and only sometimes (almost daily). cache is cleared anyway every 3 hours or less.

    – Alon Oz
    Nov 26 '17 at 16:32











  • Is your application configured to access more than one DB node, e.g. through a DB proxy (like MaxScale or ProxySQL)? If so, make sure to use a read-write splitter to avoid writing to more than one node, as this is known for causing deadlocks, as seemed to be the problem in your first crash log that you uploaded to the MariaDB Jira.

    – dbdemon
    Nov 26 '17 at 21:59













  • dbdemon, If you add your answer separately I'll mark it solved after a few days with no crashes.

    – Alon Oz
    Nov 27 '17 at 3:50











  • So did you have any more crashes?

    – dbdemon
    Dec 5 '17 at 14:41














0












0








0








Edit: filed a bug report at https://jira.mariadb.org/browse/MDEV-14493



Mariadb nodes freeze occasionally with the following error in the logs, any clues?



(drupal app, db freezes on clearing application cache)



[Warning] WSREP: Failed to apply app buffer: seqno: 903792, status: 1
Nov 23 21:42:55 websrv4 mysqld[1725]: #011 at
galera/src/trx_handle.cpp:apply():351
Nov 23 21:42:55 websrv4 mysqld[1725]: Retrying 2th time
Nov 23 21:42:55 websrv4 mysqld[1725]: 2017-11-23 21:42:55 140081879742208
[Warning] WSREP: BF applier failed to open_and_lock_tables: 1927, fatal: 0
wsrep = (exec_mode: 1 conflict_state: 5 seqno: 903792)
Nov 23 21:42:55 websrv4 mysqld[1725]: 2017-11-23 21:42:55 140081879742208
[ERROR] Slave SQL: Error executing row event: 'Connection was killed',
Internal MariaDB error code: 1927









share|improve this question
















Edit: filed a bug report at https://jira.mariadb.org/browse/MDEV-14493



Mariadb nodes freeze occasionally with the following error in the logs, any clues?



(drupal app, db freezes on clearing application cache)



[Warning] WSREP: Failed to apply app buffer: seqno: 903792, status: 1
Nov 23 21:42:55 websrv4 mysqld[1725]: #011 at
galera/src/trx_handle.cpp:apply():351
Nov 23 21:42:55 websrv4 mysqld[1725]: Retrying 2th time
Nov 23 21:42:55 websrv4 mysqld[1725]: 2017-11-23 21:42:55 140081879742208
[Warning] WSREP: BF applier failed to open_and_lock_tables: 1927, fatal: 0
wsrep = (exec_mode: 1 conflict_state: 5 seqno: 903792)
Nov 23 21:42:55 websrv4 mysqld[1725]: 2017-11-23 21:42:55 140081879742208
[ERROR] Slave SQL: Error executing row event: 'Connection was killed',
Internal MariaDB error code: 1927






mariadb galera multi-master mariadb-10.1






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Nov 24 '17 at 7:21







Alon Oz

















asked Nov 24 '17 at 5:20









Alon OzAlon Oz

992




992





bumped to the homepage by Community 8 hours ago


This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.







bumped to the homepage by Community 8 hours ago


This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.















  • Just checking, is your application adhering to the Galera limitations such as the requirement that all tables must have an explicit primary key? From experience, Galera will die if you have a table without a primary key, and then delete data from it. "Clearing application cache" sounds like something that could be deleting rows.

    – dbdemon
    Nov 26 '17 at 16:21











  • its drupal so probably yes. and only under load, and only sometimes (almost daily). cache is cleared anyway every 3 hours or less.

    – Alon Oz
    Nov 26 '17 at 16:32











  • Is your application configured to access more than one DB node, e.g. through a DB proxy (like MaxScale or ProxySQL)? If so, make sure to use a read-write splitter to avoid writing to more than one node, as this is known for causing deadlocks, as seemed to be the problem in your first crash log that you uploaded to the MariaDB Jira.

    – dbdemon
    Nov 26 '17 at 21:59













  • dbdemon, If you add your answer separately I'll mark it solved after a few days with no crashes.

    – Alon Oz
    Nov 27 '17 at 3:50











  • So did you have any more crashes?

    – dbdemon
    Dec 5 '17 at 14:41



















  • Just checking, is your application adhering to the Galera limitations such as the requirement that all tables must have an explicit primary key? From experience, Galera will die if you have a table without a primary key, and then delete data from it. "Clearing application cache" sounds like something that could be deleting rows.

    – dbdemon
    Nov 26 '17 at 16:21











  • its drupal so probably yes. and only under load, and only sometimes (almost daily). cache is cleared anyway every 3 hours or less.

    – Alon Oz
    Nov 26 '17 at 16:32











  • Is your application configured to access more than one DB node, e.g. through a DB proxy (like MaxScale or ProxySQL)? If so, make sure to use a read-write splitter to avoid writing to more than one node, as this is known for causing deadlocks, as seemed to be the problem in your first crash log that you uploaded to the MariaDB Jira.

    – dbdemon
    Nov 26 '17 at 21:59













  • dbdemon, If you add your answer separately I'll mark it solved after a few days with no crashes.

    – Alon Oz
    Nov 27 '17 at 3:50











  • So did you have any more crashes?

    – dbdemon
    Dec 5 '17 at 14:41

















Just checking, is your application adhering to the Galera limitations such as the requirement that all tables must have an explicit primary key? From experience, Galera will die if you have a table without a primary key, and then delete data from it. "Clearing application cache" sounds like something that could be deleting rows.

– dbdemon
Nov 26 '17 at 16:21





Just checking, is your application adhering to the Galera limitations such as the requirement that all tables must have an explicit primary key? From experience, Galera will die if you have a table without a primary key, and then delete data from it. "Clearing application cache" sounds like something that could be deleting rows.

– dbdemon
Nov 26 '17 at 16:21













its drupal so probably yes. and only under load, and only sometimes (almost daily). cache is cleared anyway every 3 hours or less.

– Alon Oz
Nov 26 '17 at 16:32





its drupal so probably yes. and only under load, and only sometimes (almost daily). cache is cleared anyway every 3 hours or less.

– Alon Oz
Nov 26 '17 at 16:32













Is your application configured to access more than one DB node, e.g. through a DB proxy (like MaxScale or ProxySQL)? If so, make sure to use a read-write splitter to avoid writing to more than one node, as this is known for causing deadlocks, as seemed to be the problem in your first crash log that you uploaded to the MariaDB Jira.

– dbdemon
Nov 26 '17 at 21:59







Is your application configured to access more than one DB node, e.g. through a DB proxy (like MaxScale or ProxySQL)? If so, make sure to use a read-write splitter to avoid writing to more than one node, as this is known for causing deadlocks, as seemed to be the problem in your first crash log that you uploaded to the MariaDB Jira.

– dbdemon
Nov 26 '17 at 21:59















dbdemon, If you add your answer separately I'll mark it solved after a few days with no crashes.

– Alon Oz
Nov 27 '17 at 3:50





dbdemon, If you add your answer separately I'll mark it solved after a few days with no crashes.

– Alon Oz
Nov 27 '17 at 3:50













So did you have any more crashes?

– dbdemon
Dec 5 '17 at 14:41





So did you have any more crashes?

– dbdemon
Dec 5 '17 at 14:41










1 Answer
1






active

oldest

votes


















0














I understand from the comments that your application is writing to more than one DB node. This is known for causing deadlocks, and this appears to be the underlying problem in your first crash log that you uploaded to the MariaDB Jira. If you're using a DB proxy (like MaxScale or ProxySQL), then make sure to use a read-write splitter so you write to only one node, but read from all.






share|improve this answer























    Your Answer








    StackExchange.ready(function() {
    var channelOptions = {
    tags: "".split(" "),
    id: "182"
    };
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function() {
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled) {
    StackExchange.using("snippets", function() {
    createEditor();
    });
    }
    else {
    createEditor();
    }
    });

    function createEditor() {
    StackExchange.prepareEditor({
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: false,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: null,
    bindNavPrevention: true,
    postfix: "",
    imageUploader: {
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    },
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    });


    }
    });














    draft saved

    draft discarded


















    StackExchange.ready(
    function () {
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fdba.stackexchange.com%2fquestions%2f191641%2finternal-mariadb-error-code-1927-connection-was-killed%23new-answer', 'question_page');
    }
    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    0














    I understand from the comments that your application is writing to more than one DB node. This is known for causing deadlocks, and this appears to be the underlying problem in your first crash log that you uploaded to the MariaDB Jira. If you're using a DB proxy (like MaxScale or ProxySQL), then make sure to use a read-write splitter so you write to only one node, but read from all.






    share|improve this answer




























      0














      I understand from the comments that your application is writing to more than one DB node. This is known for causing deadlocks, and this appears to be the underlying problem in your first crash log that you uploaded to the MariaDB Jira. If you're using a DB proxy (like MaxScale or ProxySQL), then make sure to use a read-write splitter so you write to only one node, but read from all.






      share|improve this answer


























        0












        0








        0







        I understand from the comments that your application is writing to more than one DB node. This is known for causing deadlocks, and this appears to be the underlying problem in your first crash log that you uploaded to the MariaDB Jira. If you're using a DB proxy (like MaxScale or ProxySQL), then make sure to use a read-write splitter so you write to only one node, but read from all.






        share|improve this answer













        I understand from the comments that your application is writing to more than one DB node. This is known for causing deadlocks, and this appears to be the underlying problem in your first crash log that you uploaded to the MariaDB Jira. If you're using a DB proxy (like MaxScale or ProxySQL), then make sure to use a read-write splitter so you write to only one node, but read from all.







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Nov 27 '17 at 9:07









        dbdemondbdemon

        2,8872524




        2,8872524






























            draft saved

            draft discarded




















































            Thanks for contributing an answer to Database Administrators Stack Exchange!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid



            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.


            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fdba.stackexchange.com%2fquestions%2f191641%2finternal-mariadb-error-code-1927-connection-was-killed%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            SQL Server 17 - Attemping to backup to remote NAS but Access is denied

            Always On Availability groups resolving state after failover - Remote harden of transaction...

            Restoring from pg_dump with foreign key constraints