Update patch set 3

Patch Set 3:

(1 comment)

Patch-set: 3
Attention: {"person_ident":"Gerrit User 1000005 \u003c1000005@035e6965-6537-41bd-912c-053f3cf69326\u003e","operation":"ADD","reason":"\u003cGERRIT_ACCOUNT_1000074\u003e replied on the change"}
Attention: {"person_ident":"Gerrit User 1000074 \u003c1000074@035e6965-6537-41bd-912c-053f3cf69326\u003e","operation":"REMOVE","reason":"\u003cGERRIT_ACCOUNT_1000074\u003e replied on the change"}
This commit is contained in:
Gerrit User 1000074 2024-04-15 16:18:56 +00:00 committed by Gerrit Code Review
parent 3ee5947e75
commit b890f8ad2f
1 changed files with 18 additions and 0 deletions

View File

@ -69,6 +69,24 @@
"message": "Responding to CR posted on an earlier patch:\n\nYour point seems to be that it_q is simpler than the implementation that is using mutexes. I considered this at length and decided against it. Reasons are code complexity as well as performance. Possibly the exact same reasons that osmo-trx has.\n\n\u003e Regarding own thread vs multithread: Anything running under the main loop which blocks the main loop for long periods of time while waiting for some procedure to finish is broken by design, be it 300ms, 500ms, 1s, 3s, 50000s.\"\n\nThis is a very generalised statement that seems to be an opinion, and not a hard fact. Let\u0027s stay here in this patch.\n\nThere is a profound difference between blocking 3 ms, 30 ms, 300 ms or 3 s. 300 ms is too much for blocking all traffic on high volume infrastructure, but we do not know whether it is maybe closer to 3 ms yet. And blocking for 300 ms maybe once per day is not a problem that requires immediate action. There is also a difference between real-time phy code and a core network entity that is designed for high latency. IMHO your reasoning lacks these very important qualifications.\n\nA productive discussion could be based on \"I do not agree with rarely blocking on HNBAP HNB Register events\". My response to that is that we need empirical metrics to decide for or against it, and if it turns out bad, I will add the it_q.",
"revId": "9ec7279329a4a3f5558bc5deaab44dcec20363f9",
"serverId": "035e6965-6537-41bd-912c-053f3cf69326"
},
{
"unresolved": false,
"key": {
"uuid": "5ccf572b_2d27f626",
"filename": "/PATCHSET_LEVEL",
"patchSetId": 3
},
"lineNbr": 0,
"author": {
"id": 1000074
},
"writtenOn": "2024-04-15T16:18:56Z",
"side": 1,
"message": "\u003e This is a very generalised statement that seems to be an opinion, and not a hard fact. Let\u0027s stay here in this patch.\n\nThis may be an opinion to you, but to me it\u0027s a hard fact when using production-grade code using a main loop handling hundreds of peers and thousands of subscribers.\n\nTBH, since most of my comments seem to be discarded with \"it\u0027s bikeshed\" or \"it\u0027s an opinion\" from you, I\u0027m really fed up and considering stopping what you consider \"bikesheding\" and let others review your patches until you get your +2, so at least I don\u0027t end up losing my time again and again providing feedback.",
"parentUuid": "f0311526_0d6332c6",
"revId": "9ec7279329a4a3f5558bc5deaab44dcec20363f9",
"serverId": "035e6965-6537-41bd-912c-053f3cf69326"
}
]
}