[Dhis2-devs] [Bug 484055] Re: very slow speed and lack of status updates of "Assign dataset to organisation units for registering" function
Great work Quang. Opening the tree with 1000 orgunits selected takes around 1 sec. Saving the tree state with 1000 orgunits selected takes less than 1 sec. ** Changed in: dhis2 Status: Confirmed => Fix Committed -- very slow speed and lack of status updates of "Assign dataset to organisation units for registering" function https://bugs.launchpad.net/bugs/484055 You received this bug notification because you are a member of DHIS 2 developers, which is subscribed to DHIS. Status in DHIS 2 - District Health Information Software: Fix Committed Bug description: If we assign by Selecting all at level, or unselect all at level, it's no problem. But the problem appear when unselect some of organisation unit when already selected large number of org units. Each time click to Orgunit to unassign or assign, the system loading once. This slow down the process of select Orgunit. Beside that, the Save button also invisible, and I have to wait for a long time until the system finish loading. But when I check again, and see that there are just few selected org units assigned, and a many selected orgunits hasn't been assigned. chosing OUs for assigning/removing assignments can make confusions to users when the status just "Loading, please wait..." but actually just a few (surely with the first one) work out! So, why not adding the OU name to the status, for example: assigning OU1,please wait...!!! This refers to the reliability of the sys. All parts of the orgunit tree must be examined to find the bottleneck. Performance must be improved, acceptable time for a large tree would be approximately 2 secs. ___ Mailing list: https://launchpad.net/~dhis2-devs Post to : dhis2-devs@lists.launchpad.net Unsubscribe : https://launchpad.net/~dhis2-devs More help : https://help.launchpad.net/ListHelp
[Dhis2-devs] [Bug 484055] Re: very slow speed and lack of status updates of "Assign dataset to organisation units for registering" function
Hi folks, Look like I found the reason of this bug. On DefaultSelectionTreeManager class, each select/unselect action on the OrgUnitTree, at lease 4 times it calls method reloadOrganisationUnits(...) to reload all of selected OrgUnits' information. Of course it takes time to query from database for a large number of selected OrgUnits. In my opinion, in this case we don't need to reload information of selected OrgUnits because nothing changes. However, I'm not sure in the other cases if any. Any comments? Quang -- very slow speed and lack of status updates of "Assign dataset to organisation units for registering" function https://bugs.launchpad.net/bugs/484055 You received this bug notification because you are a member of DHIS 2 developers, which is subscribed to DHIS. Status in DHIS 2 - District Health Information Software: Confirmed Bug description: If we assign by Selecting all at level, or unselect all at level, it's no problem. But the problem appear when unselect some of organisation unit when already selected large number of org units. Each time click to Orgunit to unassign or assign, the system loading once. This slow down the process of select Orgunit. Beside that, the Save button also invisible, and I have to wait for a long time until the system finish loading. But when I check again, and see that there are just few selected org units assigned, and a many selected orgunits hasn't been assigned. chosing OUs for assigning/removing assignments can make confusions to users when the status just "Loading, please wait..." but actually just a few (surely with the first one) work out! So, why not adding the OU name to the status, for example: assigning OU1,please wait...!!! This refers to the reliability of the sys. All parts of the orgunit tree must be examined to find the bottleneck. Performance must be improved, acceptable time for a large tree would be approximately 2 secs. ___ Mailing list: https://launchpad.net/~dhis2-devs Post to : dhis2-devs@lists.launchpad.net Unsubscribe : https://launchpad.net/~dhis2-devs More help : https://help.launchpad.net/ListHelp
[Dhis2-devs] [Bug 484055] Re: very slow speed and lack of status updates of "Assign dataset to organisation units for registering" function
** Changed in: dhis2 Status: New => Confirmed -- very slow speed and lack of status updates of "Assign dataset to organisation units for registering" function https://bugs.launchpad.net/bugs/484055 You received this bug notification because you are a member of DHIS 2 developers, which is subscribed to DHIS. Status in DHIS 2 - District Health Information Software: Confirmed Bug description: If we assign by Selecting all at level, or unselect all at level, it's no problem. But the problem appear when unselect some of organisation unit when already selected large number of org units. Each time click to Orgunit to unassign or assign, the system loading once. This slow down the process of select Orgunit. Beside that, the Save button also invisible, and I have to wait for a long time until the system finish loading. But when I check again, and see that there are just few selected org units assigned, and a many selected orgunits hasn't been assigned. chosing OUs for assigning/removing assignments can make confusions to users when the status just "Loading, please wait..." but actually just a few (surely with the first one) work out! So, why not adding the OU name to the status, for example: assigning OU1,please wait...!!! This refers to the reliability of the sys. All parts of the orgunit tree must be examined to find the bottleneck. Performance must be improved, acceptable time for a large tree would be approximately 2 secs. ___ Mailing list: https://launchpad.net/~dhis2-devs Post to : dhis2-devs@lists.launchpad.net Unsubscribe : https://launchpad.net/~dhis2-devs More help : https://help.launchpad.net/ListHelp
[Dhis2-devs] [Bug 484055] Re: very slow speed and lack of status updates of "Assign dataset to organisation units for registering" function
** Changed in: dhis2 Assignee: (unassigned) => Quang Nguyen (quangnguyen) -- very slow speed and lack of status updates of "Assign dataset to organisation units for registering" function https://bugs.launchpad.net/bugs/484055 You received this bug notification because you are a member of DHIS 2 developers, which is subscribed to DHIS. Status in DHIS 2 - District Health Information Software: New Bug description: If we assign by Selecting all at level, or unselect all at level, it's no problem. But the problem appear when unselect some of organisation unit when already selected large number of org units. Each time click to Orgunit to unassign or assign, the system loading once. This slow down the process of select Orgunit. Beside that, the Save button also invisible, and I have to wait for a long time until the system finish loading. But when I check again, and see that there are just few selected org units assigned, and a many selected orgunits hasn't been assigned. chosing OUs for assigning/removing assignments can make confusions to users when the status just "Loading, please wait..." but actually just a few (surely with the first one) work out! So, why not adding the OU name to the status, for example: assigning OU1,please wait...!!! This refers to the reliability of the sys. All parts of the orgunit tree must be examined to find the bottleneck. Performance must be improved, acceptable time for a large tree would be approximately 2 secs. ___ Mailing list: https://launchpad.net/~dhis2-devs Post to : dhis2-devs@lists.launchpad.net Unsubscribe : https://launchpad.net/~dhis2-devs More help : https://help.launchpad.net/ListHelp
[Dhis2-devs] [Bug 484055] Re: very slow speed and lack of status updates of "Assign dataset to organisation units for registering" function
** Description changed: If we assign by Selecting all at level, or unselect all at level, it's no problem. But the problem appear when unselect some of organisation unit when already selected large number of org units. Each time click to Orgunit to unassign or assign, the system loading once. This slow down the process of select Orgunit. Beside that, the Save button also invisible, and I have to wait for a long time until the system finish loading. But when I check again, and see that there are just few selected org units assigned, and a many selected orgunits hasn't been assigned. chosing OUs for assigning/removing assignments can make confusions to users when the status just "Loading, please wait..." but actually just a few (surely with the first one) work out! So, why not adding the OU name to the status, for example: assigning OU1,please wait...!!! This refers to the reliability of the sys. + + All parts of the orgunit tree must be examined to find the bottleneck. + Performance must be improved, acceptable time for a large tree would be + approximately 2 secs. -- very slow speed and lack of status updates of "Assign dataset to organisation units for registering" function https://bugs.launchpad.net/bugs/484055 You received this bug notification because you are a member of DHIS 2 developers, which is subscribed to DHIS. Status in DHIS 2 - District Health Information Software: New Bug description: If we assign by Selecting all at level, or unselect all at level, it's no problem. But the problem appear when unselect some of organisation unit when already selected large number of org units. Each time click to Orgunit to unassign or assign, the system loading once. This slow down the process of select Orgunit. Beside that, the Save button also invisible, and I have to wait for a long time until the system finish loading. But when I check again, and see that there are just few selected org units assigned, and a many selected orgunits hasn't been assigned. chosing OUs for assigning/removing assignments can make confusions to users when the status just "Loading, please wait..." but actually just a few (surely with the first one) work out! So, why not adding the OU name to the status, for example: assigning OU1,please wait...!!! This refers to the reliability of the sys. All parts of the orgunit tree must be examined to find the bottleneck. Performance must be improved, acceptable time for a large tree would be approximately 2 secs. ___ Mailing list: https://launchpad.net/~dhis2-devs Post to : dhis2-devs@lists.launchpad.net Unsubscribe : https://launchpad.net/~dhis2-devs More help : https://help.launchpad.net/ListHelp
[Dhis2-devs] [Bug 484055] Re: very slow speed and lack of status updates of "Assign dataset to organisation units for registering" function
Bumping this bug. The entire browser freezes for a few seconds during any data element or organization unit listing. -- very slow speed and lack of status updates of "Assign dataset to organisation units for registering" function https://bugs.launchpad.net/bugs/484055 You received this bug notification because you are a member of DHIS 2 developers, which is subscribed to DHIS. Status in DHIS 2 - District Health Information Software: New Bug description: If we assign by Selecting all at level, or unselect all at level, it's no problem. But the problem appear when unselect some of organisation unit when already selected large number of org units. Each time click to Orgunit to unassign or assign, the system loading once. This slow down the process of select Orgunit. Beside that, the Save button also invisible, and I have to wait for a long time until the system finish loading. But when I check again, and see that there are just few selected org units assigned, and a many selected orgunits hasn't been assigned. chosing OUs for assigning/removing assignments can make confusions to users when the status just "Loading, please wait..." but actually just a few (surely with the first one) work out! So, why not adding the OU name to the status, for example: assigning OU1,please wait...!!! This refers to the reliability of the sys. ___ Mailing list: https://launchpad.net/~dhis2-devs Post to : dhis2-devs@lists.launchpad.net Unsubscribe : https://launchpad.net/~dhis2-devs More help : https://help.launchpad.net/ListHelp
[Dhis2-devs] [Bug 484055] Re: very slow speed and lack of status updates of "Assign dataset to organisation units for registering" function
** Changed in: dhis2 Milestone: None => 2.0.5 -- very slow speed and lack of status updates of "Assign dataset to organisation units for registering" function https://bugs.launchpad.net/bugs/484055 You received this bug notification because you are a member of DHIS 2 developers, which is subscribed to DHIS. Status in DHIS 2 - District Health Information Software: New Bug description: If we assign by Selecting all at level, or unselect all at level, it's no problem. But the problem appear when unselect some of organisation unit when already selected large number of org units. Each time click to Orgunit to unassign or assign, the system loading once. This slow down the process of select Orgunit. Beside that, the Save button also invisible, and I have to wait for a long time until the system finish loading. But when I check again, and see that there are just few selected org units assigned, and a many selected orgunits hasn't been assigned. chosing OUs for assigning/removing assignments can make confusions to users when the status just "Loading, please wait..." but actually just a few (surely with the first one) work out! So, why not adding the OU name to the status, for example: assigning OU1,please wait...!!! This refers to the reliability of the sys. ___ Mailing list: https://launchpad.net/~dhis2-devs Post to : dhis2-devs@lists.launchpad.net Unsubscribe : https://launchpad.net/~dhis2-devs More help : https://help.launchpad.net/ListHelp
[Dhis2-devs] [Bug 484055] Re: very slow speed and lack of status updates of "Assign dataset to organisation units for registering" function
so far... how's it going with this bug? Just see the status= new; important= undecided; assigned to= unassigned??? -- very slow speed and lack of status updates of "Assign dataset to organisation units for registering" function https://bugs.launchpad.net/bugs/484055 You received this bug notification because you are a member of DHIS 2 developers, which is subscribed to DHIS. Status in DHIS 2 - District Health Information Software: New Bug description: If we assign by Selecting all at level, or unselect all at level, it's no problem. But the problem appear when unselect some of organisation unit when already selected large number of org units. Each time click to Orgunit to unassign or assign, the system loading once. This slow down the process of select Orgunit. Beside that, the Save button also invisible, and I have to wait for a long time until the system finish loading. But when I check again, and see that there are just few selected org units assigned, and a many selected orgunits hasn't been assigned. chosing OUs for assigning/removing assignments can make confusions to users when the status just "Loading, please wait..." but actually just a few (surely with the first one) work out! So, why not adding the OU name to the status, for example: assigning OU1,please wait...!!! This refers to the reliability of the sys. ___ Mailing list: https://launchpad.net/~dhis2-devs Post to : dhis2-devs@lists.launchpad.net Unsubscribe : https://launchpad.net/~dhis2-devs More help : https://help.launchpad.net/ListHelp
Re: [Dhis2-devs] [Bug 484055] Re: very slow speed and lack of status updates of "Assign dataset to organisation units for registering" function
Tri used to create a function which we can assign many data sets to org units at one operation. And I see that function work very well. But someone removed that. -- -- Thuy HISP Vietnam +84902079126 -- very slow speed and lack of status updates of "Assign dataset to organisation units for registering" function https://bugs.launchpad.net/bugs/484055 You received this bug notification because you are a member of DHIS 2 developers, which is subscribed to DHIS. Status in DHIS 2 - District Health Information Software: New Bug description: If we assign by Selecting all at level, or unselect all at level, it's no problem. But the problem appear when unselect some of organisation unit when already selected large number of org units. Each time click to Orgunit to unassign or assign, the system loading once. This slow down the process of select Orgunit. Beside that, the Save button also invisible, and I have to wait for a long time until the system finish loading. But when I check again, and see that there are just few selected org units assigned, and a many selected orgunits hasn't been assigned. chosing OUs for assigning/removing assignments can make confusions to users when the status just "Loading, please wait..." but actually just a few (surely with the first one) work out! So, why not adding the OU name to the status, for example: assigning OU1,please wait...!!! This refers to the reliability of the sys. ___ Mailing list: https://launchpad.net/~dhis2-devs Post to : dhis2-devs@lists.launchpad.net Unsubscribe : https://launchpad.net/~dhis2-devs More help : https://help.launchpad.net/ListHelp
[Dhis2-devs] [Bug 484055] Re: very slow speed and lack of status updates of "Assign dataset to organisation units for registering" function
A related feature request: It would be nice if it was possible to select multiple datasets for assignment in one operation - it is very common that you want many/all datasets to be assigned at the lowest level. -- very slow speed and lack of status updates of "Assign dataset to organisation units for registering" function https://bugs.launchpad.net/bugs/484055 You received this bug notification because you are a member of DHIS 2 developers, which is subscribed to DHIS. Status in DHIS 2 - District Health Information Software: New Bug description: If we assign by Selecting all at level, or unselect all at level, it's no problem. But the problem appear when unselect some of organisation unit when already selected large number of org units. Each time click to Orgunit to unassign or assign, the system loading once. This slow down the process of select Orgunit. Beside that, the Save button also invisible, and I have to wait for a long time until the system finish loading. But when I check again, and see that there are just few selected org units assigned, and a many selected orgunits hasn't been assigned. chosing OUs for assigning/removing assignments can make confusions to users when the status just "Loading, please wait..." but actually just a few (surely with the first one) work out! So, why not adding the OU name to the status, for example: assigning OU1,please wait...!!! This refers to the reliability of the sys. ___ Mailing list: https://launchpad.net/~dhis2-devs Post to : dhis2-devs@lists.launchpad.net Unsubscribe : https://launchpad.net/~dhis2-devs More help : https://help.launchpad.net/ListHelp
Re: [Dhis2-devs] [Bug 484055] Re: very slow speed and lack of status updates of "Assign dataset to organisation units for registering" function
Let me log a related feature request: It should be possible to select multiple datasets for assignment in one operation. I just had 25 datasets that I wanted to assign to all orgunits, and ended up rather writing a quick SQL statement directly in the db instead of going through the same clicks over and over. Knut On Wed, Jan 20, 2010 at 11:51 AM, Ola Hodne Titlestad wrote: > A related problem to this is that big data set assignment jobs (e.g > assign all at level 4/5) that usually take a very long time (30 sec) are > not well communicated to the user. > > When I click on assign all at level 4 in the SL database it seems like > nothing happens for about 30 sec and then after all this time I get the > Please wait. loading message (inside the selection box), and a few > seconds later the process is done. That Please wait message needs to be > shown immediately after starting the process and not after 30 sec. > > -- > very slow speed and lack of status updates of "Assign dataset to > organisation units for registering" function > https://bugs.launchpad.net/bugs/484055 > You received this bug notification because you are a member of DHIS 2 > coordinators, which is the registrant for DHIS. > > Status in DHIS 2 - District Health Information Software: New > > Bug description: > If we assign by Selecting all at level, or unselect all at level, it's no > problem. But the problem appear when unselect some of organisation unit when > already selected large number of org units. Each time click to Orgunit to > unassign or assign, the system loading once. This slow down the process of > select Orgunit. Beside that, the Save button also invisible, and I have to > wait for a long time until the system finish loading. But when I check > again, and see that there are just few selected org units assigned, and a > many selected orgunits hasn't been assigned. > > chosing OUs for assigning/removing assignments can make confusions to users > when the status just "Loading, please wait..." but actually just a few > (surely with the first one) work out! So, why not adding the OU name to the > status, for example: assigning OU1,please wait...!!! > This refers to the reliability of the sys. > > > -- Cheers, Knut Staring -- very slow speed and lack of status updates of "Assign dataset to organisation units for registering" function https://bugs.launchpad.net/bugs/484055 You received this bug notification because you are a member of DHIS 2 developers, which is subscribed to DHIS. Status in DHIS 2 - District Health Information Software: New Bug description: If we assign by Selecting all at level, or unselect all at level, it's no problem. But the problem appear when unselect some of organisation unit when already selected large number of org units. Each time click to Orgunit to unassign or assign, the system loading once. This slow down the process of select Orgunit. Beside that, the Save button also invisible, and I have to wait for a long time until the system finish loading. But when I check again, and see that there are just few selected org units assigned, and a many selected orgunits hasn't been assigned. chosing OUs for assigning/removing assignments can make confusions to users when the status just "Loading, please wait..." but actually just a few (surely with the first one) work out! So, why not adding the OU name to the status, for example: assigning OU1,please wait...!!! This refers to the reliability of the sys. ___ Mailing list: https://launchpad.net/~dhis2-devs Post to : dhis2-devs@lists.launchpad.net Unsubscribe : https://launchpad.net/~dhis2-devs More help : https://help.launchpad.net/ListHelp
[Dhis2-devs] [Bug 484055] Re: very slow speed and lack of status updates of "Assign dataset to organisation units for registering" function
A related problem to this is that big data set assignment jobs (e.g assign all at level 4/5) that usually take a very long time (30 sec) are not well communicated to the user. When I click on assign all at level 4 in the SL database it seems like nothing happens for about 30 sec and then after all this time I get the Please wait. loading message (inside the selection box), and a few seconds later the process is done. That Please wait message needs to be shown immediately after starting the process and not after 30 sec. -- very slow speed and lack of status updates of "Assign dataset to organisation units for registering" function https://bugs.launchpad.net/bugs/484055 You received this bug notification because you are a member of DHIS 2 developers, which is subscribed to DHIS. Status in DHIS 2 - District Health Information Software: New Bug description: If we assign by Selecting all at level, or unselect all at level, it's no problem. But the problem appear when unselect some of organisation unit when already selected large number of org units. Each time click to Orgunit to unassign or assign, the system loading once. This slow down the process of select Orgunit. Beside that, the Save button also invisible, and I have to wait for a long time until the system finish loading. But when I check again, and see that there are just few selected org units assigned, and a many selected orgunits hasn't been assigned. chosing OUs for assigning/removing assignments can make confusions to users when the status just "Loading, please wait..." but actually just a few (surely with the first one) work out! So, why not adding the OU name to the status, for example: assigning OU1,please wait...!!! This refers to the reliability of the sys. ___ Mailing list: https://launchpad.net/~dhis2-devs Post to : dhis2-devs@lists.launchpad.net Unsubscribe : https://launchpad.net/~dhis2-devs More help : https://help.launchpad.net/ListHelp