Changes between Initial Version and Version 3 of Ticket #8487


Ignore:
Timestamp:
Feb 9, 2011, 11:19:27 PM (13 years ago)
Author:
Ryan J Ollos
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #8487 – Description

    initial v3  
    1 Every time the AcctMgr plugin accesses the configured Password_file, it adds an extra blank line after each line in the file.  First save, file doubles in size, then triples, etc.   I have only 73 users, but the file was 125MB.  Eventually trac runs out of memory when trying to do any operation.
     1Every time the !AcctMgr plugin accesses the configured Password_file, it adds an extra blank line after each line in the file.  First save, file doubles in size, then triples, etc.   I have only 73 users, but the file was 125MB.  Eventually trac runs out of memory when trying to do any operation.
    22
     3{{{
    34AcctMgr plugin 0.3dev r9591
    45Trac v0.12.  Python v2.5.  Windows 2008 R2
     6}}}
    57
    6 Trac.ini:[[BR]]
    7 [account-manager][[BR]]
    8 account_changes_notify_addresses = <removed>[[BR]]
    9 force_passwd_change = true[[BR]]
    10 htdigest_realm = trac[[BR]]
    11 notify_actions = new[[BR]]
    12 password_file = c:\TracRoot\tracusers.txt[[BR]]
    13 password_store = HtDigestStore[[BR]]
    14 user_lock_max_time = 0[[BR]]
    15 [[BR]][[BR]]
     8{{{
     9Trac.ini:
     10[account-manager]
     11account_changes_notify_addresses = <removed>
     12force_passwd_change = true
     13htdigest_realm = trac
     14notify_actions = new
     15password_file = c:\TracRoot\tracusers.txt
     16password_store = HtDigestStore
     17user_lock_max_time = 0
     18}}}
     19
    1620I had every feature enabled except registration.  For the moment I've disabled everything, which is why the lines are commented-out:
    17 [[BR]][[BR]]
    18 [components][[BR]]
    19 #acct_mgr.admin.* = enabled[[BR]]
    20 #acct_mgr.admin.accountmanageradminpage = enabled[[BR]]
    21 #acct_mgr.api.* = enabled[[BR]]
    22 #acct_mgr.api.accountmanager = enabled[[BR]]
    23 #acct_mgr.db.* = enabled[[BR]]
    24 #acct_mgr.db.sessionstore = disabled[[BR]]
    25 #acct_mgr.guard.accountguard = enabled[[BR]]
    26 #acct_mgr.htfile.* = enabled[[BR]]
    27 #acct_mgr.http.* = enabled[[BR]]
    28 #acct_mgr.notification.* = enabled[[BR]]
    29 #acct_mgr.pwhash.* = enabled[[BR]]
    30 #acct_mgr.svnserve.* = enabled[[BR]]
    31 #acct_mgr.web_ui.* = enabled[[BR]]
    32 #acct_mgr.web_ui.accountmodule = enabled[[BR]]
    33 #acct_mgr.web_ui.loginmodule = enabled[[BR]]
    34 #acct_mgr.web_ui.registrationmodule = disabled[[BR]]
     21
     22{{{
     23[components]
     24#acct_mgr.admin.* = enabled
     25#acct_mgr.admin.accountmanageradminpage = enabled
     26#acct_mgr.api.* = enabled
     27#acct_mgr.api.accountmanager = enabled
     28#acct_mgr.db.* = enabled
     29#acct_mgr.db.sessionstore = disabled
     30#acct_mgr.guard.accountguard = enabled
     31#acct_mgr.htfile.* = enabled
     32#acct_mgr.http.* = enabled
     33#acct_mgr.notification.* = enabled
     34#acct_mgr.pwhash.* = enabled
     35#acct_mgr.svnserve.* = enabled
     36#acct_mgr.web_ui.* = enabled
     37#acct_mgr.web_ui.accountmodule = enabled
     38#acct_mgr.web_ui.loginmodule = enabled
     39#acct_mgr.web_ui.registrationmodule = disabled
     40}}}