Seite des Grid Endpunktes und nehmen Sie das PHI-Audit abschreiben Sie den Anfrage-Thread

PerformanceSecurityService
Verschifft
20. August 2026 um 23:34 UTC
Autor
Kamo
Ausschuss
18d2387

GET /api/security/Leads gaben jede Führung in der Organisation zurück. Es jetzt nimmt Seite/Größe/Sort plus die Filter, die das Raster tatsächlich verwendet, und kehrt zurück eine Seite mit einer Gesamtzahl. Gemessen an der Produktion 2026-08-20: 1.427 Leads geholt und geprüft, so dass sieben angezeigt werden konnte, 23,3 s eine Ladung, von die 23.3 s war die Prüfungsschleife. Diese Schleife ist, warum paging wichtiger ist, als es aussieht: recordLeadList schreibt eine phi_access_log-Reihe pro Lead RETURNED, also schreibt eine 50-rei-Reihe 50 Zeilen. Es gibt jetzt die Charge zu notierenAll (eine Transaktion, nicht 1.427), und die Autor ist in AsyncPhiAccessLogWriter eingewickelt, so Liste und Ansicht Aufzeichnungen Lassen Sie den Anfrage-Thread. Fail-closede Arten schreiben immer noch synchron und kann immer noch die Lektüre verweigern; zerstörenMethode entwässert die Warteschlange so ein rollendes Neustart verwirft nicht die Aufzeichnung von Leseungen, die bereits passiert sind. VIEW_UNASSIGNED_LEADS bewegt sich von einem Postfilter auf der materialisierten Liste in die Abfrage, so dass die Gesamtsumme des Pagers nur Zeilen zählt, die der Anrufer sehen kann und kein Abfrage-String-Wert kann es erweitern. zugewiesen=ME löst von der Sitzung aus dem gleichen Grund. Filter kommen als eine gebundene LeadGridParams statt zweiundzwanzig @RequestParams: In dieser Codebasis ist eine Unterschriftenänderung das risikoreichste bearbeiten gibt es, weil es überall kompiliert, außer den Tests und einem Dienst, dessen Tests nicht kompilieren, baut nie ein Bild. LeadGridSpecificationSqlTest stellt die Spezifikation gegen real zusammen Hibernate-Metadaten auf 6.2.13 - die Version, die dieser Dienst läuft, nicht die 6.5 die Bibliothek baut weiter. Es fing die Pfade; der Controller testet verspotten die Service und nie berühren. Config: jdbc.batch_size + order_inserts also das Stapeln von Audit schreiben Rundfahrt und default_batch_fetch_size für Leads EAGER-Asseine. Open-in-View wird nun explizit als wahr bezeichnet . Mehrere Kommentare in diesem Service behaupten, es ist aus und sie waren falsch. Der Weg führt nicht mehr hängt davon ab, so oder so; es global auszuschalten braucht eine Endpoint-by-endpoint-Prüfung und wird hier absichtlich nicht durchgeführt. Auch: System.out.println entfernt von der Anfrage-Pfad, inklusive einer vollständigen header Dump, der Live-Session-Tokens zu stdout auf jeder Leine druckte lesen. Fehlerwege halten ihren Wurf bei ERROR. docs/phi-access-log-growth.md erfasst die Retention und Index-Rezension: alle drei sekundäre Indizes zurück eine dokumentierte Compliance-Abfrage und werden beibehalten; das Wachstumsproblem war die Anzahl der Reihen, die paging fixes.

Alle Änderungen

Wie, was Sie sehen Versand?

Jedes dieser Updates landet automatisch in Ihrem Arbeitsbereich. Starten Sie frei und beobachten Sie es Woche für Woche wachsen.

Free Forever startenPreisgestaltung anzeigen