By default, Bugzilla does not search the list of RESOLVED bugs.
You can force it to do so by putting the upper-case word ALL in front of your search query, e.g.: ALL tdelibs
We recommend searching for bugs this way, as you may discover that your bug has already been resolved and fixed in a later release.
Bug 1523 - Tdesvn takes an awfully long time to fetch logs from server.
Summary: Tdesvn takes an awfully long time to fetch logs from server.
Status: NEEDINFO
Alias: None
Product: TDE
Classification: Unclassified
Component: non-core programs (show other bugs)
Version: R14.0.x [Trinity]
Hardware: Other Linux
: P5 critical
Assignee: Timothy Pearson
URL:
Depends on:
Blocks:
 
Reported: 2013-05-24 01:43 CDT by Martin Hodges
Modified: 2019-10-21 14:30 CDT (History)
4 users (show)

See Also:
Compiler Version:
TDE Version String:
Application Version:
Application Name:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Hodges 2013-05-24 01:43:52 CDT
I have tried with the work server and my home setup where I know there is very little activity.
Right click or Ctl+l on a local file to see the update logs. The little window opens and very little happens. Graphich updates to the tdesvn window are blocked and logs do get fetched, one every minute or so.

Run from Konsole:
martin@martin:~$ tdesvn
svn_cmdline_init done
The key is now: logmain-logcache
Insert into map
Getting headrev
Getting headrev done

<stalls>
Comment 1 Martin Hodges 2013-12-11 04:31:01 CST
The problem still exists.
Cpu usage goes up to 100% for the tdesvn process making uniprocessor systems a little unresponsive.
Comment 2 Martin Hodges 2014-09-18 05:55:12 CDT
This reduces the utility to update and commit functionality.
Comment 3 Timothy Pearson 2014-10-10 22:28:07 CDT
I just tested this with a (completely arbitrary) folder from the KDE SVN repository:

svn checkout svn://anonsvn.kde.org/home/kde/trunk/KDE/kdewebdev/klinkstatus/src/cfg/

When running tdesvn on that local copy I did not see any of the problems mentioned.  Can you please confirm the problems still exist with the latest R14 sources?

Thanks!
Comment 4 Martin Hodges 2014-10-11 13:42:06 CDT
Used your svn command line to checkout the source files from the TDE repository.
Opened TDESVN and opened the cfg folder.
Right clicked on one of the files, and waited.
The small window opened and after a while there is some activity.
The number of logs of these files are quite few but it still takes many seconds before the logs window appears.

The functions within the window seem to work well.

Right click- Display last changes... resulted in the following message:-

svn_cmdline_init done
The key is now: logmain-logcache
Insert into map
Getting headrev
Getting headrev done
pegged diff4 call
tdecore (TDEConfigDialogManager): WARNING: A widget named 'kcfg_start_log_cache_on_open' was found but there is no setting named 'start_log_cache_on_open'

Message pane message:-

File not found: revision 311515, path '/trunk/KDE/kdewebdev/klinkstatus/src/cfg/klsconfig.kcfgc'

Possibly because this file has never been changed.

Display last changes on the other file took more than a minute and the actual difference was one line.

Getting logs from the work server seem to take 30s for each 2-300 bytes.



Apt-get Updated just now.
Running Debian Wheezy.
Comment 5 trinity_desktop 2015-09-19 10:44:32 CDT
I can confirm this is still relevant to 14.01
My impression is that for big repositories, whith a lot of activity, tdesvn will hand when trying to get logs, compare versions or anything that does with reconstruction of a file.

Because of that I have stopped using it completely...

popo
Comment 6 Martin Hodges 2019-10-21 14:30:14 CDT
Using Krusader rightclicking on a file and using >Konqueror menu->Actions->Subversion: to show the log (or do other stuff) works perfectly except for the dumb popup window when you are finished.