#idempiere IRC log for Tuesday, 2019-10-08

*** Not <Not!~notifico@www.globalqss.com> has joined #idempiere02:45
Not[iDempiere] 1 commit to default [+5/-0/±1] https://bitbucket.org/idempiere/idempiere/commits/02:45
Not[iDempiere] hengsin 9083c2d - IDEMPIERE-4060 Implement change scheduler state at scheduler window. Deactivate toolbar button and add button field implementation02:45
Not[iDempiere] jenkins build #198 started http://ci.idempiere.org/job/iDempiere/198/02:51
Not[IDEMPIERE] Heng Sin Low updated IDEMPIERE-4051 assignee set to "Elaine Tan"02:57
Not[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-405102:57
Not[iDempiere] jenkins build #198 completed: success http://ci.idempiere.org/job/iDempiere/198/02:59
Not[IDEMPIERE] Elaine Tan updated IDEMPIERE-4051 Attachment set to "IDEMPIERE-4051_2.patch"04:18
Not[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-405104:18
*** nmicoud <nmicoud!~Nicolas@2a01:e34:eeb6:cb10:c866:ec51:cfba:7e32> has joined #idempiere04:30
Not[IDEMPIERE] Heng Sin Low updated IDEMPIERE-4051 assignee set to "Heng Sin Low"05:44
Not[IDEMPIERE] http://idempiere.atlassian.net/browse/IDEMPIERE-405105:44
*** a42niem <a42niem!~niem@p578b7daf.dip0.t-ipconnect.de> has joined #idempiere06:13
*** CarlosRuiz <CarlosRuiz!~CarlosRui@ip-95-223-106-12.hsi16.unitymediagroup.de> has joined #idempiere07:20
*** a42niem <a42niem!~niem@p578b7daf.dip0.t-ipconnect.de> has quit IRC07:26
*** norbertbede <norbertbede!~Adium@94.228.89.101> has joined #idempiere07:53
norbertbedehi.07:54
norbertbedecan we call maintenance mode from api ? https://wiki.idempiere.org/en/NF2.0_Maintenance_Mode07:54
CarlosRuizHi norbertbede - I guess it would be something like 1) update the sysconfig  2) cache reset  3) close all sessions07:57
norbertbedewe have done Kill session as process =>callable from SOAP client, we can define timeout but thinking add change maintenance mode to ='Y'. but still no process to set back maintenance mode to Y08:01
norbertbede*sorry for 'N'08:02
CarlosRuizwould be just the same I think - update the sysconfig - cache reset08:04
norbertbedealso we sending this per node - each server independently08:04
norbertbedeso we create another hardcoded endpoint to change a specific sysconfig Y/No. yes that looks reasonalbe08:05
norbertbedelet me ask last question: when we send pending restart - disallow login new users - we still cant wait for processes running - and users usually start until latest seconds processes.08:06
norbertbedeso the question is: is it legitimate add to processes: option: if maintenance mode = Y then cant start new process ?08:07
norbertbedeor disallow create new records - is that something weird ?08:07
norbertbedeATM we found some data consistency errors, e.g m_transactions in client=0 - so looks restart cant be done in days- but we have customer receiving orders each minut 6 days in week. so i need make clean picture, and solution for that08:08
CarlosRuizwhen a session is killed - all the processes running from that session are killed too, no?08:09
norbertbedeneed deeper test. what if process commit 50% of actions into database, then cant rollback or we need refactor all processes08:09
norbertbedewould be better wait seriously and do not allow start new ones - probably we can rollout this instance from proxy.08:10
CarlosRuiza process must not commit 50% of a complete job - that would be very bad08:10
CarlosRuizI mean - there are processes that have the long transaction split in many mini-transactions - but every transaction is a complete work08:11
norbertbedeok. here i need talk to coder. maybe i was wrong.08:11
norbertbedei mean shipment generated for 300 lines, but lines are commited on each orderline.08:15
norbertbedeso physically created so cant rolled back anymore08:15
CarlosRuizif lines are committed on each orderline - that's an error - must commit just atomic transactions - all or nothing08:17
CarlosRuizif you have a process that commits partial stuff - then you need another process that clean partial stuff when you have an outage08:18
norbertbedei see. so normally we need commit at end08:20
norbertbedewe check it.08:20
CarlosRuizor commit complete work - can be partial - but things that are complete08:21
CarlosRuizfor example Generate Shipments can be refactored to commit when a complete shipment is generated - but not on lines08:21
norbertbedeso you mean the solution is to have proper - commit at end. then when shutdouwn done, simple kill and rollback processes08:23
norbertbedeanother use case: docaction, complete document - we have an issue, when comete on doc with 100 lines duration 100 sec, user logout then lost context and m_transactions saved into ad_client_id=008:23
CarlosRuizI think we have a control about that in PO.java08:24
CarlosRuizPO.checkValidContext()08:25
norbertbedeprobably we should talk at conference about that08:25
CarlosRuizIDEMPIERE-275608:25
CarlosRuizexactly the case you're describing - it was solved 4 years ago08:25
CarlosRuizhttps://idempiere.atlassian.net/browse/IDEMPIERE-275608:25
CarlosRuizyou added a comment in the ticket08:26
norbertbedeok. i will start these use cases. let you know - maybe another case08:26
CarlosRuizmaybe you didn't integrate it?08:26
norbertbedeok we check it. thanks for comments08:26
norbertbedeFYI: im start to play with ansible to allow automate and make correct approach to nodes rollin, rollout. toast instanced, propagate into proxy.08:36
norbertbedewould be intereseting how trek solved this. probably this is secure information08:36
norbertbedecant imagine they do have or not automate their infrastructure08:36
*** norbertbede <norbertbede!~Adium@94.228.89.101> has quit IRC08:53
*** norbertbede <norbertbede!~Adium@94.228.89.101> has joined #idempiere08:55
norbertbede@carlosruiz. is it possible to disallow users to pin topics in forum - Display at the top ? would be better to dissallow set this option to regular users, and unpin existing ones.09:42
CarlosRuizrecently I unpinned a lot of messages - and now I see again 17 pinned messages10:09
CarlosRuizlet me check if there is an option to forbid it10:09
norbertbedeok. thanks would be really correct - sure important like conference, release is legitimate :)10:28
*** norbertbede <norbertbede!~Adium@94.228.89.101> has quit IRC11:37
*** norbertbede <norbertbede!~Adium@94.228.89.101> has joined #idempiere11:38
*** norbertbede <norbertbede!~Adium@94.228.89.101> has quit IRC11:56
*** norbertbede <norbertbede!~Adium@94.228.89.101> has joined #idempiere11:56
*** norbertbede <norbertbede!~Adium@94.228.89.101> has quit IRC12:06
*** norbertbede <norbertbede!~Adium@94.228.89.101> has joined #idempiere12:07
*** norbertbede <norbertbede!~Adium@94.228.89.101> has quit IRC12:19
*** norbertbede <norbertbede!~Adium@94.228.89.101> has joined #idempiere14:05
*** norbertbede <norbertbede!~Adium@94.228.89.101> has quit IRC15:02
*** norbertbede <norbertbede!~Adium@94.228.89.101> has joined #idempiere15:06
*** norbertbede <norbertbede!~Adium@94.228.89.101> has quit IRC15:20
*** a42niem <a42niem!~niem@p578b7daf.dip0.t-ipconnect.de> has joined #idempiere16:58
*** CarlosRuiz <CarlosRuiz!~CarlosRui@ip-95-223-106-12.hsi16.unitymediagroup.de> has quit IRC17:34
*** nmicoud <nmicoud!~Nicolas@2a01:e34:eeb6:cb10:c866:ec51:cfba:7e32> has quit IRC18:55
*** a42niem <a42niem!~niem@p578b7daf.dip0.t-ipconnect.de> has quit IRC20:48

Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!