SLAPO-SSSVLV(5)
π SLAPO-SSSVLV π
okay bestie, so this is the slapo-sssvlv page from the File Formats Manual β aka the Server Side Sorting and Virtual List View overlay to slapd. yes the name is a mouthful, no we are not renaming it, it's iconic actually. π
β¨ NAME β¨
slapo-sssvlv β the Server Side Sorting and Virtual List View overlay for slapd. literally what it says on the tin, she does sorting AND virtual list views AND she babysits your paged results. queen behavior π
β¨ SYNOPSIS β¨
/etc/openldap/slapd.conf
likeβ¦ that's it. that's the file. she lives in your config. π
β¨ DESCRIPTION β¨
okay so this overlay is doing a LOT and we should talk about it. she implements the LDAP Server Side Sorting control β that's RFC2891 for those of you taking notes π¦ β and she ALSO does the Virtual List View control. and if that wasn't enough, she replaces the default implementation of the LDAP PagedResults control (RFC2696), because she needs PagedResults and Sorting to actually play nice together. girlies supporting girlies fr fr π«Ά
she's flexible too β you can bolt her onto any backend, or run her globally for all backends. your config, your rules.
β οΈ real talk bestie, this part matters: because a complete result set must be generated in memory before sorting can be performed, processing sort requests can have a large impact on the server's memory use. π that's not a vibe. so: any connection is limited to having only a limited number of sort requests active at a time. and if you want, you can configure even more limits, as described below β¬οΈ
β¨ CONFIGURATION β¨
these slapd.conf options apply to the SSSVLV overlay. they should appear after the overlay directive β order matters, ok? don't skip that step π
sssvlv-max <num>β sets the maximum number of concurrent sort requests allowed across all connections. the default? it's one half of the number of server threads. cute, right? β¨sssvlv-maxkeys <num>β sets the max number of keys allowed in a sort request. default is5. five. count them. ποΈsssvlv-maxperconn <num>β sets the max number of concurrent paged search requests per connection. default is5. but heads up β the number of concurrent requests remains limited bysssvlv-max. so this one doesn't get to override the big one, she's a sub-limit. π
β¨ FILES β¨
/etc/openldap/slapd.confβ the defaultslapdconfiguration file. π/etc/openldap/slapd.dβ the defaultslapdconfiguration directory. π
β¨ SEE ALSO β¨
go read these too, bestie, i promise they're worth it π
slapd.conf(5),slapd-config(5).- "OpenLDAP Administrator's Guide" (
http://www.OpenLDAP.org/doc/admin/) - the IETF LDAP Virtual List View proposal by D. Boreham, J. Sermersheim, and A. Kashi, in the IETF document
"draft-ietf-ldapext-ldapv3-vlv-09.txt". π
β¨ AUTHOR β¨
Howard Chu π«‘
and that's the whole page, babe. this fine piece of documentation comes to you from OpenLDAP 2.7.2, dated 2026/10/21 β so if you're reading a different version, vibe check accordingly. slay, go sort some stuff, and remember: memory limits exist for a reason πΈπ
π¦ where this page comes from
- arch rolling: openldap 2.7.2-2 Β· OLDAP-2.8
- Copyright 2009-2026 The OpenLDAP Foundation All Rights Reserved
- Copyright 2009 Symas Corporation All Rights Reserved
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms