Данные получены настоящими запросами через native-расширение cubrid. После наблюдений собственные учебные объекты удалены.
Полученные строки и дополнительные наблюдения
{
"http_responses": [
{
"step": 1,
"worker_pid": 142,
"api": "cubrid_pconnect_with_url",
"initial_autocommit": true,
"marker": "catalog-request-one",
"marker_error": null,
"before": [
{
"sku": "O-RING-42",
"title": "Уплотнитель №42",
"qty": "5"
}
],
"pending_qty": "2",
"after": [
{
"sku": "O-RING-42",
"title": "Уплотнитель №42",
"qty": "5"
}
],
"explicit_finish": false
},
{
"step": 2,
"worker_pid": 142,
"api": "cubrid_pconnect_with_url",
"initial_autocommit": true,
"marker": null,
"marker_error": {
"code": -1070,
"facility": 1,
"warning": true,
"message_present": true
},
"before": [
{
"sku": "O-RING-42",
"title": "Уплотнитель №42",
"qty": "5"
}
],
"pending_qty": null,
"after": [
{
"sku": "O-RING-42",
"title": "Уплотнитель №42",
"qty": "5"
}
],
"explicit_finish": true
}
],
"http_worker": {
"pid": 142,
"stopped": true,
"http_requests": 2
},
"reservation": [
[
"phase",
"qty"
],
[
"before",
5
],
[
"pending",
2
],
[
"next_request",
5
],
[
"explicit_rollback",
5
]
],
"parent_readback": [
{
"qty": "5"
}
],
"recommendation": "explicit transaction finish in each request"
}
result.json содержит те же данные; metrics.json — проверки. Реквизиты входа в эти файлы не записываются.