nsmcp::AccessRecordSupport method accessRecordUnavailable (protected)

 <instance of nsmcp::AccessRecordSupport[i]> accessRecordUnavailable \
    options settings publish message opts began

Defined in /usr/local/ns/tcl/nsmcp/log-traffic-record-00-support.tcl

Parameters:
options (required)
settings (required)
publish (required)
message (required)
opts (required)
began (required)

Testcases:
No testcase defined.
Source code:
set code [dict get $opts -errorcode]
if {[lrange $code 0 1] eq {NSMCP RECORD_STORE}} {
    set kind [lindex $code 2]
    set id [lindex $code 3]
    if {$kind in {database-locked database-busy pool-busy} && $id eq {}} {
        set failure [accessAggregationDiagnostic record-store $message $opts]
        set id [dict get $failure diagnosticId]
    }
} else {
    set failure [accessAggregationDiagnostic record-store $message $opts]
    set kind [dict get $failure class]
    set id [dict get $failure diagnosticId]
}
accessScanProgress $publish complete  {files {} index 0 examinedBytes 0} {} {} {}  [dict create scanStatus partial completionSummary "Stored totals unavailable ($kind) after bounded contention retries; no scan started." truncatedByLimits false]
return [list {} object [list  server string [ns_info server]  mode string totals  from number [dict get $options from]  to number [dict get $options to]  timezone string [dict get $options timezone]  storageConfigured boolean [expr {$settings ne {}}]  ingestionPerformed boolean false  available boolean false  reason string record-store-$kind  counts null {}  diagnostic object [list class string $kind id string $id]  coverage object {
                                countsCompleteForSnapshots boolean false 
                                windowComplete boolean false
                            } lookupTime object [list wallMs number [expr {[clock milliseconds]-$began}]]]]
XQL Not present:
Generic, PostgreSQL, Oracle
[ hide source ] | [ make this the default ]
Show another procedure: