[SCIM] Re: svn malfunction (Re: [immodule-qt] Porting to Qt4)

LiuCougar liucougar at gmail.com
Wed Sep 1 08:55:31 PDT 2004


done. Thanks.

On Wed, 01 Sep 2004 23:45:53 +0900, YamaKen <yamaken at bp.iij4u.or.jp> wrote:
> Hi all, sorry for my long absence.
> 
> Our subversion repository is now suffering unusual deadlock
> problem. Please don't access our repository until the problem
> has been resolved.
> 
> Cougar, Daisuke, please kill following processes to prepare
> resolving.
> 
> yamaken at gabe:~$ ps auxww|grep svn
> cougar   15923  0.3  0.0  5148 1004 ?        S    Aug27  22:24 svnserve.distrib -t
> cougar   15690  0.2  0.0  5144  996 ?        S    Aug28  14:22 svnserve.distrib -t
> daisuke  32587  0.2  0.0  5144  996 ?        S    Aug29  13:07 svnserve.distrib -t
> daisuke  30437  0.2  0.0  2348  628 ?        S    Aug30   7:40 db4.2_deadlock -v -h /svn/immqt/db
> cougar    9578  0.2  0.0  5148  992 ?        S    Aug30   6:07 svnserve.distrib -t
> 
> I've restarted the suspended investigation today, and perhaps
> I've found what is the problem. Thanks Yusuke for the help about
> Linux specific issues.
> 
> There is a permanently locked mutex on mapped shared file
> /svn/immqt/db/__db.001, so other processes are waiting forever,
> even if the process is the deadlock-detecting tool
> db_deadlock. The mutex is not a database itself and usually
> unlocked immediately, so it's not a usual deadlock.
> 
> It will required to restart apache2 to free the locked
> mutex. Following command shows a lot of awaiting apache2
> processes. I'll send the request to admins.
> 
> $ fuser /svn/immqt/db/*
> 
> -------------------------------
> YamaKen  yamaken at bp.iij4u.or.jp
> 
> At Tue, 24 Aug 2004 07:23:53 +0900,
> yamaken at bp.iij4u.or.jp wrote:
> > At Mon, 23 Aug 2004 19:44:50 +0000,
> > liucougar at gmail.com wrote:
> > > I just wonder when we will release next stable patch for Qt 3.3.x ?
> >
> > 2 conditions are remaining.
> >
> > 1. recovery of our svn repository
> > 2. decide some design considerations (waiting for Takumi)
> >
> > Many code fragments have to be backported into Qt3 trunk from
> > Qt4 branch, mainly to make immodule plugins source compatible
> > between Qt3 and Qt4.
> >
> > But our repository is stalling from 2 days ago. Any svn commands
> > that requires server communication are stalled. We cannot
> > update, log, commit, and so on. Only our immodule-qt repository
> > is suffering this unfortune. Other project repository such as
> > uim is working properly.
> >
> > This malfunction cannot be recovered by normal recovery process
> > such as 'svnadmin recover' or 'db_deadlock'. Now I'm in a boring
> > debugging process.
> >
> > my debugging memo (sorry, written in Japanese):
> > http://slashdot.jp/journal.pl?op=display&uid=12605&id=245328
> >
> >
> > Takumi, please reply your opinions to following mails. Otherwise
> > we will go to our own way.
> >
> > ** under discussion (urgent)
> > - introducing QT_IM_SWITCHER environment variable (waiting for Takumi)
> >   http://freedesktop.org/pipermail/immodule-qt/2004-August/000414.html
> >   http://freedesktop.org/pipermail/immodule-qt/2004-August/000416.html
> >
> > ** under discussion
> > - we want something to know available input method names
> >   (waiting for Takumi, Kazuki)
> >   http://freedesktop.org/pipermail/immodule-qt/2004-August/000418.html
> 
> -------------------------------
> YamaKen  yamaken at bp.iij4u.or.jp
> 


-- 
"People's characters are strengthened through struggle against
difficulties; they are weakened by comfort."
- Old Chinese adage


More information about the scim mailing list