Anup(OpenERP) has proposed merging 
lp:~openerp-dev/openobject-server/6.0-opw-6168-ach into 
lp:openobject-server/6.0.

Requested reviews:
  Naresh(OpenERP) (nch-openerp)
  Jay Vora (OpenERP) (jvo-openerp)

For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-server/6.0-opw-6168-ach/+merge/65292

Hello,

   When Postgres server is restarted it is not possible to connect to the same 
db which was connected when the server was restarted. Even if the user 
disconnects.

   I have found a fix for such situation.

Thanks.
-- 
https://code.launchpad.net/~openerp-dev/openobject-server/6.0-opw-6168-ach/+merge/65292
Your team OpenERP R&D Team is subscribed to branch 
lp:~openerp-dev/openobject-server/6.0-opw-6168-ach.
=== modified file 'bin/service/web_services.py'
--- bin/service/web_services.py	2011-01-15 17:04:10 +0000
+++ bin/service/web_services.py	2011-06-21 05:24:32 +0000
@@ -385,7 +385,7 @@
             return True
         elif method in ['about', 'timezone_get', 'get_server_environment',
                         'login_message','get_stats', 'check_connectivity',
-                        'list_http_services']:
+                        'list_http_services','logout_db']:
             pass
         elif method in ['get_available_updates', 'get_migration_scripts', 'set_loglevel', 'get_os_time', 'get_sqlcount']:
             passwd = params[0]
@@ -440,6 +440,9 @@
     def exp_timezone_get(self, db, login, password):
         return tools.misc.get_server_timezone()
 
+    def exp_logout_db(self, db, login, password):
+        return tools.misc.logout_db(db)
+
     def exp_get_available_updates(self, contract_id, contract_password):
         import tools.maintenance as tm
         try:

=== modified file 'bin/tools/misc.py'
--- bin/tools/misc.py	2011-01-20 12:40:20 +0000
+++ bin/tools/misc.py	2011-06-21 05:24:32 +0000
@@ -1264,6 +1264,11 @@
         ip_addr = 'localhost'
     return ip_addr
 
+def logout_db(db_name):
+    from sql_db import close_db
+    close_db(db_name)
+    return True
+
 # RATIONALE BEHIND TIMESTAMP CALCULATIONS AND TIMEZONE MANAGEMENT:
 #  The server side never does any timestamp calculation, always
 #  sends them in a naive (timezone agnostic) format supposed to be

_______________________________________________
Mailing list: https://launchpad.net/~openerp-dev-gtk
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~openerp-dev-gtk
More help   : https://help.launchpad.net/ListHelp

Reply via email to