- Dikirim
- 20 Agustus 2026 pukul 23.34 UTC
- Penulis
- Kamo
- Commit
- 18d2387
Get / api / keamanan / lead kembali setiap memimpin dalam organisasi. Sekarang mengambil halaman / ukuran / pengurutan plus penyaring kisi sebenarnya menggunakan, dan mengembalikan halaman dengan total. Diukur pada produksi 2026-08- 20: 1.427 lead diambil dan diaudit sehingga tujuh bisa ditampilkan, 23.3 s beban, dari yang 23.3 s adalah loop audit. Loop itu mengapa paging lebih penting daripada kelihatannya: recordLeadList menulis satu phi _ access _ log baris per lead RETURNED, sehingga halaman 50- baris menulis 50 baris. Sekarang tangan batch untuk merekam (satu transaksi, tidak 1.427), dan penulis dibungkus dalam AsyncPhiAccessLogWriter sehingga daftar dan lihat catatan Tinggalkan benang permintaan. Jenis tertutup masih menulis secara sinkron dan masih dapat menolak membaca; DestroyMethod menguras antrian sehingga sebuah bergulir restart tidak mengabaikan catatan pembacaan yang telah terjadi. VIEW _ UNASSIGNED _ LEADS bergerak dari sebuah post- filter pada daftar yang ada ke dalam query, sehingga jumlah pager hanya baris pemanggil mungkin melihat dan tidak ada nilai query-string dapat memperluas itu. ditugaskan = ME menyelesaikan dari sesi untuk alasan yang sama. Filter tiba sebagai salah satu LeadGridParams terikat daripada dua belas @ RequestParams: dalam codebase ini perubahan tanda tangan adalah resiko tinggi edit ada, karena itu compiles di mana-mana kecuali tes dan layanan yang tes tidak compile pernah membangun gambar. LeadGridSpecificationSqlTest menyusun spesifikasi terhadap real Metadata Hibernasi pada 6.2.13 - versi layanan ini berjalan, bukan 6.5 perpustakaan membangun di. Ini menangkap jalan; tes controller mengejek Layanan dan jangan pernah menyentuh mereka. Konfigurasi: jdbc.batch _ size + order _ inserts sehingga menulis audit batch adalah satu round trip, and default _ batch _ fetch _ size for Lead 's EAGER association. buka -in- tampilan sekarang dinyatakan secara eksplisit sebagai true - beberapa komentar dalam hal ini Layanan menegaskan itu adalah off dan mereka salah. Jalur memimpin tidak lagi tergantung pada cara baik; mematikannya secara global membutuhkan titik-akhir audit dan sengaja tidak dilakukan di sini. Juga: Sistem.out.println dihapus dari jalur permintaan, termasuk penuh tajuk dump yang mencetak token sesi langsung ke stdout pada setiap lead baca. Path galat menjaga throwable mereka di ERROR. docs / phi- accecesses -log -growth.md mencatat retention dan indeks review: semua tiga indeks sekunder kembali sebuah query compliance terdokumentasi dan disimpan; masalah pertumbuhan adalah jumlah baris, yang paging perbaikan.