Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

hundreds of log messages per second - need to clear some request or presentation queue, or more escrows #29

Open
kentbull opened this issue Nov 26, 2024 · 0 comments

Comments

@kentbull
Copy link
Collaborator

kentbull commented Nov 26, 2024

Sally is currently generating hundreds of log messages per second for a few different presentations where the sender was not found in the list of key event logs (kevers).

There must be some request or presentation queue, or another escrow that needs to be cleared in order to avoid this torrent of log messages.

The following rg command shows that for the 100s of log messages per second that only five unique presentations were showing up. The names have been changed to protect privacy.

rg -o "personLegalName': '[^']+'" sally.log | sort | uniq
personLegalName': 'name 1'
personLegalName': 'name 2'
personLegalName': 'name 3'
personLegalName': 'name 4'
personLegalName': 'name 5'

One of the log messages shows the following error.

Exchange partially signed failed: Unable to find sender EAAzJEtsp4T6gkQS9vsIq9fBZrFPa3ILO17aQxtBCCE4 in kevers for evt = {
    "v": "KERI10JSON0009a6_",
    "t": "exn",
    "d": "EGBCi5LsN1AAT5umCfvx48Ff_mdUOs_WlQ7Z4QsxeQkH",
    "i": "EAAzJEtsp4T6gkQS9vsIq9fBZrFPa3ILO17aQxtBCCE4",
    "p": "",
    "dt": "2024-06-18T13:26:13.402000+00:00",
    "r": "/ipex/grant",
    "q": {},
    "a": {"m": "", "i": "EMRlhEQK44_V5804rsRvQ99Gtf7uDpYQqZuvrw0LhV3S"},
    "e": {
        "acdc": {
            "v": "ACDC10JSON00061e_",
            "d": "EFv2NH9OAEUK_GvPMY2-_yyw2ymgRnWH8y5tLem1XK6F",
            "i": "ED88Jn6CnWpNbSYz6vp9DOSpJH2_Di5MSwWTf1l34JJm",
            "ri": "EKfi58Jiv-NVqr6GOrxgxzhrE5RsDaH4QNwv9rCyZCwZ",
            "s": "EBNaNu-M9P5cgrnfl2Fvymy4E_jvxxyjb70PRtiANlJy",
            "a": {
                "d": "EL9Q2F5fqfXQSpPljvFMQSnp6lQ3-giQ80LDvHzqnG0r",
                "i": "EPJ0wTCbFWMQ5MxD9fGXPY9-8TLziYgpnnKJ3tipa9sZ",
                "dt": "2024-06-17T15:18:40.939000+00:00",
                "LEI": "506700GE1G29325QX363",
                "personLegalName": "name1",
                "officialRole": "role1",
            },
            "e": {
                "d": "EBqEW-wAyf02vN2pbglGlzG_f69kEnDJh9eds1VM7cR8",
                "auth": {
                    "n": "EKiLM8f_liAwVSb2PaUMQTge-kx8TBJD0HXY8yaGB1dK",
                    "s": "EKA57bKBKxr_kN7iN5i7lMUxpMG-s19dRcmov1iDxz-E",
                    "o": "I2I",
                },
            },
            "r": {
                "d": "EGZ97EjPSINR-O-KHDN_uw4fdrTxeuRXrqT5ZHHQJujQ",
                "usageDisclaimer": {
                    "l": "Usage of a valid, unexpired, and non-revoked vLEI Credential, as defined in the associated Ecosystem Governance Framework, does not assert that the Legal Entity is trustworthy, honest, reputable in its business dealings, safe to do business with, or compliant with any laws or that an implied or expressly intended purpose will be fulfilled."
                },
                "issuanceDisclaimer": {
                    "l": "All information in a valid, unexpired, and non-revoked vLEI Credential, as defined in the associated Ecosystem Governance Framework, is accurate as of the date the validation process was complete. The vLEI Credential has been issued to the legal entity or person named in the vLEI Credential as the subject; and the qualified vLEI Issuer exercised reasonable care to perform the validation process set forth in the vLEI Ecosystem Governance Framework."
                },
            },
        },
        "iss": {
            "v": "KERI10JSON0000ed_",
            "t": "iss",
            "d": "ENPpW1rndTVPJ3MOucPf1SxDfgcui-h7BvjTnEUw0nOi",
            "i": "EFv2NH9OAEUK_GvPMY2-_yyw2ymgRnWH8y5tLem1XK6F",
            "s": "0",
            "ri": "EKfi58Jiv-NVqr6GOrxgxzhrE5RsDaH4QNwv9rCyZCwZ",
            "dt": "2024-06-17T15:18:40.939000+00:00",
        },
        "anc": {
            "v": "KERI10JSON00013b_",
            "t": "ixn",
            "d": "EDE7wnT0RE5UU7wO3scNfAPCcfLD6GcWlyr34EdGhNf2",
            "i": "ED88Jn6CnWpNbSYz6vp9DOSpJH2_Di5MSwWTf1l34JJm",
            "s": "23",
            "p": "ECz_u1JyUPqsr5Dgxp7OKIXbrXZzwR_ybfTxJBt-vwz1",
            "a": [
                {
                    "i": "EFv2NH9OAEUK_GvPMY2-_yyw2ymgRnWH8y5tLem1XK6F",
                    "s": "0",
                    "d": "ENPpW1rndTVPJ3MOucPf1SxDfgcui-h7BvjTnEUw0nOi",
                }
            ],
        },
        "d": "ENJVJccw5_Bpk6LaTXrvTweWZxh4BmWOmF0IyQrqQOX6",
    },
}
@kentbull kentbull changed the title hundreds of log messages per second hundreds of log messages per second - need to clear some request or presentation queue, or more escrows Nov 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant