{
    "id": "mysql144-x-client-shutdown",
    "title": "Завершить worker и различить close пула и запрет новой работы",
    "columns": [
        "Наблюдение",
        "Результат"
    ],
    "rows": [
        [
            "Завершённое задание",
            "catalog-export"
        ],
        [
            "Сохранённых позиций",
            2
        ],
        [
            "Состояние квитанции",
            "done"
        ],
        [
            "Фактический тип возврата Client::close",
            "null"
        ],
        [
            "Старая Session отклоняет запрос с 10056",
            true
        ],
        [
            "Новая Session того же Client прочитала квитанцию",
            true
        ],
        [
            "Приложение прекратило приём новых заданий",
            true
        ],
        [
            "Лишняя запись не создана",
            true
        ]
    ],
    "checks": {
        "completed_receipt": true,
        "close_actual_null": true,
        "old_session_closed": true,
        "client_reopens": true,
        "application_stopped": true,
        "no_new_work": true,
        "owned_objects_removed": true
    },
    "observations": {
        "options": {
            "enabled": true,
            "maxSize": 1,
            "queueTimeOut": 250
        },
        "completed_before_close": {
            "task_name": "catalog-export",
            "items": 2,
            "state": "done"
        },
        "client_close_return": null,
        "client_close_type": "null",
        "old_session_failure": [
            {
                "class": "mysql_xdevapi\\Exception",
                "code": 10056,
                "message": "[10056][HY000] Session closed."
            }
        ],
        "fresh_session_receipt": {
            "task_name": "catalog-export",
            "items": 2,
            "state": "done"
        },
        "accepting_jobs": false,
        "new_job": null
    },
    "runtime": {
        "php": "8.3.35",
        "extension": "8.0.30",
        "server_version": 80413,
        "schema": "php_manual_x139",
        "host": "127.0.0.1",
        "port": 33140
    },
    "owned_objects": [
        {
            "type": "TABLE",
            "name": "mysql144_shutdown_receipt_6162532f286c"
        }
    ],
    "removed_objects": [
        {
            "type": "TABLE",
            "name": "mysql144_shutdown_receipt_6162532f286c"
        }
    ]
}
