)]}'
{"doc/source/configuration.rst":[{"author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"change_message_id":"f984faa13ae857269a6c6577dc26f68286269cf0","unresolved":false,"context_lines":[{"line_number":1401,"context_line":"Debugging LDAP"},{"line_number":1402,"context_line":"--------------"},{"line_number":1403,"context_line":""},{"line_number":1404,"context_line":"If you\u0027re having trouble with LDAP connections, performance, or field mappings,"},{"line_number":1405,"context_line":"setting ``debug_level`` is used to enable debugging::"},{"line_number":1406,"context_line":""},{"line_number":1407,"context_line":"  debug_level \u003d 4095"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1ae5cdf2_fa64a923","line":1404,"updated":"2014-06-02 17:20:40.000000000","message":"What kind of performance issues will this help with (suggest expanding on what is meant by \"performance\" here)?\n\nSuggest minor rewording, avoid the \"if you\u0027re having\", and describe it as a method to get extra informaiton about the LDAP backend. This is because there are cases besides \"having issues\" that someone might want to enable the debug level output. \n\nWording might be changed to start the sentence with:\n\n    For additional information on LDAP connections ...","commit_id":"3d673ce8b08d93dab950085936f9e4c36bc33f90"},{"author":{"_account_id":9500,"name":"Matt Fischer","email":"matt@mattfischer.com","username":"mfisch"},"change_message_id":"77b94e326744b731415543df0c53ec682f2f9e8f","unresolved":false,"context_lines":[{"line_number":1401,"context_line":"Debugging LDAP"},{"line_number":1402,"context_line":"--------------"},{"line_number":1403,"context_line":""},{"line_number":1404,"context_line":"If you\u0027re having trouble with LDAP connections, performance, or field mappings,"},{"line_number":1405,"context_line":"setting ``debug_level`` is used to enable debugging::"},{"line_number":1406,"context_line":""},{"line_number":1407,"context_line":"  debug_level \u003d 4095"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1ae5cdf2_826c250a","line":1404,"in_reply_to":"1ae5cdf2_fa64a923","updated":"2014-06-17 18:57:11.000000000","message":"Performance in this sense means something like \"My keystone seems to be running slow, user-list sure is taking a long time. I wonder if my ldap server is overwhelmed or misconfigured. Or maybe Keystone is doing a ton of look-ups because of my configuration.\"\n \nThat\u0027s what I use this for.","commit_id":"3d673ce8b08d93dab950085936f9e4c36bc33f90"},{"author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"change_message_id":"f984faa13ae857269a6c6577dc26f68286269cf0","unresolved":false,"context_lines":[{"line_number":1402,"context_line":"--------------"},{"line_number":1403,"context_line":""},{"line_number":1404,"context_line":"If you\u0027re having trouble with LDAP connections, performance, or field mappings,"},{"line_number":1405,"context_line":"setting ``debug_level`` is used to enable debugging::"},{"line_number":1406,"context_line":""},{"line_number":1407,"context_line":"  debug_level \u003d 4095"},{"line_number":1408,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"1ae5cdf2_9afe4537","line":1405,"updated":"2014-06-02 17:20:40.000000000","message":"Suggest including that this setting is done in the [ldap] section of the keystone config. It is implied, but there are a lot of sections to the keystone file, so better to be specific.","commit_id":"3d673ce8b08d93dab950085936f9e4c36bc33f90"},{"author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"change_message_id":"f984faa13ae857269a6c6577dc26f68286269cf0","unresolved":false,"context_lines":[{"line_number":1408,"context_line":""},{"line_number":1409,"context_line":"This setting in turn sets OPT_DEBUG_LEVEL in the underlying python library."},{"line_number":1410,"context_line":"This field is a bit mask (integer). Although some flags may be server specific,"},{"line_number":1411,"context_line":"most are documented in the OpenLDAP manpages. Commonly used values include 255"},{"line_number":1412,"context_line":"and 4095, with 4095 being more verbose. Having this setting enabled will"},{"line_number":1413,"context_line":"negatively impact performance."},{"line_number":1414,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"1ae5cdf2_5a5f5d72","line":1411,"updated":"2014-06-02 17:20:40.000000000","message":"Suggest adding a link (if there is a good one) for the documentation on OpenLDAP for the bitmask.","commit_id":"3d673ce8b08d93dab950085936f9e4c36bc33f90"},{"author":{"_account_id":9500,"name":"Matt Fischer","email":"matt@mattfischer.com","username":"mfisch"},"change_message_id":"77b94e326744b731415543df0c53ec682f2f9e8f","unresolved":false,"context_lines":[{"line_number":1408,"context_line":""},{"line_number":1409,"context_line":"This setting in turn sets OPT_DEBUG_LEVEL in the underlying python library."},{"line_number":1410,"context_line":"This field is a bit mask (integer). Although some flags may be server specific,"},{"line_number":1411,"context_line":"most are documented in the OpenLDAP manpages. Commonly used values include 255"},{"line_number":1412,"context_line":"and 4095, with 4095 being more verbose. Having this setting enabled will"},{"line_number":1413,"context_line":"negatively impact performance."},{"line_number":1414,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"1ae5cdf2_c23d4d2e","line":1411,"in_reply_to":"1ae5cdf2_5a5f5d72","updated":"2014-06-17 18:57:11.000000000","message":"Morgan, Ryan and I looked high and low and didn\u0027t find a good one. The best documentation is the C header file for libldap, sadly.","commit_id":"3d673ce8b08d93dab950085936f9e4c36bc33f90"},{"author":{"_account_id":11045,"name":"Bob Thyne","email":"bob.thyne@hp.com","username":"bobt"},"change_message_id":"c84835d78ce3a48e46d8b4064616cc9f30bcb38c","unresolved":false,"context_lines":[{"line_number":1402,"context_line":"--------------"},{"line_number":1403,"context_line":""},{"line_number":1404,"context_line":"For additional information on LDAP connections, performance (such as slow"},{"line_number":1405,"context_line":"response time), or field mappings, setting ``debug_level`` in the [ldap]"},{"line_number":1406,"context_line":"section is used to enable debugging::"},{"line_number":1407,"context_line":""},{"line_number":1408,"context_line":"  debug_level \u003d 4095"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1ae5cdf2_89051716","line":1405,"updated":"2014-06-18 03:51:46.000000000","message":"I would re-phrase to make it more general and simply say something like:\n\n\"\nThe LDAP OPT_DEBUG_LEVEL is very useful for debugging LDAP problems with Keystone. To configure add the following property in the [ldap] section of the Keystone configuration file:\n\n    debug_level \u003d x\n\nWhere x is a bit mask (integer). See OpenLDAP manpages for details on commonly used debug levels.\n\"","commit_id":"63b76c50ac7f4f90b3596a0b8bba5b95e95621a6"},{"author":{"_account_id":11155,"name":"Ryan Bak","email":"ryan.bak@twcable.com","username":"ryanmbak"},"change_message_id":"9f27e218025d8cdc4ef2b2a7577679109dc7eba6","unresolved":false,"context_lines":[{"line_number":1402,"context_line":"--------------"},{"line_number":1403,"context_line":""},{"line_number":1404,"context_line":"For additional information on LDAP connections, performance (such as slow"},{"line_number":1405,"context_line":"response time), or field mappings, setting ``debug_level`` in the [ldap]"},{"line_number":1406,"context_line":"section is used to enable debugging::"},{"line_number":1407,"context_line":""},{"line_number":1408,"context_line":"  debug_level \u003d 4095"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1ae5cdf2_823cb7c0","line":1405,"in_reply_to":"1ae5cdf2_89051716","updated":"2014-06-28 01:02:43.000000000","message":"The last comments I got actually asked for this to be more specific.  I also found your way of putting this a bit confusing, as the LDAP OPT_DEBUG_LEVEL is the underlying code, but debug_level is what the user is going to see.","commit_id":"63b76c50ac7f4f90b3596a0b8bba5b95e95621a6"},{"author":{"_account_id":11045,"name":"Bob Thyne","email":"bob.thyne@hp.com","username":"bobt"},"change_message_id":"c84835d78ce3a48e46d8b4064616cc9f30bcb38c","unresolved":false,"context_lines":[{"line_number":1410,"context_line":"This setting in turn sets OPT_DEBUG_LEVEL in the underlying python library."},{"line_number":1411,"context_line":"This field is a bit mask (integer). Although some flags may be server specific,"},{"line_number":1412,"context_line":"most are documented in the OpenLDAP manpages. Commonly used values include 255"},{"line_number":1413,"context_line":"and 4095, with 4095 being more verbose. Having this setting enabled will"},{"line_number":1414,"context_line":"negatively impact performance."},{"line_number":1415,"context_line":""},{"line_number":1416,"context_line":"Enabled Emulation"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1ae5cdf2_8980b78c","line":1413,"updated":"2014-06-18 03:51:46.000000000","message":"I would re-position and re-phrase the last line and have a new paragraph prefixed with \".. WARNING:: Enabling DEBUG_LEVEL will negatively impact performance.\" to ensure this is not missed. Of course, it\u0027s assumed everyone knows this already but ...","commit_id":"63b76c50ac7f4f90b3596a0b8bba5b95e95621a6"},{"author":{"_account_id":11155,"name":"Ryan Bak","email":"ryan.bak@twcable.com","username":"ryanmbak"},"change_message_id":"9f27e218025d8cdc4ef2b2a7577679109dc7eba6","unresolved":false,"context_lines":[{"line_number":1410,"context_line":"This setting in turn sets OPT_DEBUG_LEVEL in the underlying python library."},{"line_number":1411,"context_line":"This field is a bit mask (integer). Although some flags may be server specific,"},{"line_number":1412,"context_line":"most are documented in the OpenLDAP manpages. Commonly used values include 255"},{"line_number":1413,"context_line":"and 4095, with 4095 being more verbose. Having this setting enabled will"},{"line_number":1414,"context_line":"negatively impact performance."},{"line_number":1415,"context_line":""},{"line_number":1416,"context_line":"Enabled Emulation"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1ae5cdf2_6135dbd9","line":1413,"in_reply_to":"1ae5cdf2_8980b78c","updated":"2014-06-28 01:02:43.000000000","message":"Done","commit_id":"63b76c50ac7f4f90b3596a0b8bba5b95e95621a6"},{"author":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"change_message_id":"5c2df13059a6d708d34e8fe6625596e494e14a18","unresolved":false,"context_lines":[{"line_number":1412,"context_line":"most are documented in the OpenLDAP manpages. Commonly used values include 255"},{"line_number":1413,"context_line":"and 4095, with 4095 being more verbose."},{"line_number":1414,"context_line":""},{"line_number":1415,"context_line":"WARNING: Enabling ``debug_level`` will negatively impact performance."},{"line_number":1416,"context_line":""},{"line_number":1417,"context_line":"Enabled Emulation"},{"line_number":1418,"context_line":"-----------------"}],"source_content_type":"text/x-rst","patch_set":4,"id":"1ae5cdf2_f2a7f7b9","line":1415,"updated":"2014-06-28 07:28:55.000000000","message":"All looks good, might be better to use the style of:\n\n\n.. WARNING::\n    Enabling ``debug_level`` will negatively impact performance.\n\nfor this line (see examples elsewhere in this file)","commit_id":"a7dfdfd31a26315acefdeeb64b19dee5bb3ac41f"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"c4a2867b0a416aa779ac9c35904228791d9b41ff","unresolved":false,"context_lines":[{"line_number":1408,"context_line":"  debug_level \u003d 4095"},{"line_number":1409,"context_line":""},{"line_number":1410,"context_line":"This setting in turn sets OPT_DEBUG_LEVEL in the underlying python library."},{"line_number":1411,"context_line":"This field is a bit mask (integer). Although some flags may be server specific,"},{"line_number":1412,"context_line":"most are documented in the OpenLDAP manpages. Commonly used values include 255"},{"line_number":1413,"context_line":"and 4095, with 4095 being more verbose."},{"line_number":1414,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"baada198_0ebed4ff","line":1411,"updated":"2014-06-30 20:07:57.000000000","message":"how is the server involved?","commit_id":"dab9879a0aba856d3908e066f9b9f23f1ea3dc5c"},{"author":{"_account_id":9500,"name":"Matt Fischer","email":"matt@mattfischer.com","username":"mfisch"},"change_message_id":"0d2408e6f3e61e2a0657330875f673002d825852","unresolved":false,"context_lines":[{"line_number":1408,"context_line":"  debug_level \u003d 4095"},{"line_number":1409,"context_line":""},{"line_number":1410,"context_line":"This setting in turn sets OPT_DEBUG_LEVEL in the underlying python library."},{"line_number":1411,"context_line":"This field is a bit mask (integer). Although some flags may be server specific,"},{"line_number":1412,"context_line":"most are documented in the OpenLDAP manpages. Commonly used values include 255"},{"line_number":1413,"context_line":"and 4095, with 4095 being more verbose."},{"line_number":1414,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"baada198_2e90f8eb","line":1411,"in_reply_to":"baada198_0ebed4ff","updated":"2014-06-30 20:27:29.000000000","message":"it is my understanding that some LDAP servers may not implement all debug levels or debugging at all depending on how they are compiled, is that what you were asking?","commit_id":"dab9879a0aba856d3908e066f9b9f23f1ea3dc5c"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"db1875e6401e010e381aa598b5c2e839e5ac50e8","unresolved":false,"context_lines":[{"line_number":1408,"context_line":"  debug_level \u003d 4095"},{"line_number":1409,"context_line":""},{"line_number":1410,"context_line":"This setting in turn sets OPT_DEBUG_LEVEL in the underlying python library."},{"line_number":1411,"context_line":"This field is a bit mask (integer). Although some flags may be server specific,"},{"line_number":1412,"context_line":"most are documented in the OpenLDAP manpages. Commonly used values include 255"},{"line_number":1413,"context_line":"and 4095, with 4095 being more verbose."},{"line_number":1414,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"baada198_29aab270","line":1411,"in_reply_to":"baada198_2e90f8eb","updated":"2014-06-30 20:49:04.000000000","message":"is the option value sent to the server somehow?","commit_id":"dab9879a0aba856d3908e066f9b9f23f1ea3dc5c"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"8b584f821d67c7f3153ba387bc2c81c1eb0a3e2c","unresolved":false,"context_lines":[{"line_number":1410,"context_line":"This setting in turn sets OPT_DEBUG_LEVEL in the underlying python library."},{"line_number":1411,"context_line":"This field is a bit mask (integer), and the possible flags are documented"},{"line_number":1412,"context_line":"in the OpenLDAP manpages. Commonly used values include 255 and 4095, with"},{"line_number":1413,"context_line":"4095 being more verbose."},{"line_number":1414,"context_line":""},{"line_number":1415,"context_line":".. WARNING::"},{"line_number":1416,"context_line":"  Enabling ``debug_level`` will negatively impact performance."}],"source_content_type":"text/x-rst","patch_set":6,"id":"baada198_0b0c74ec","line":1413,"updated":"2014-07-11 20:16:17.000000000","message":"Is there a link that can be provided with this? Is 4095 the most verbose?","commit_id":"e6d86c324c152a239a2937966e715bbec4b41884"}]}
