extragear/multimedia/amarok/src

Andrew Turner andrewturner512 at googlemail.com
Wed Sep 20 12:01:43 UTC 2006


How about after a DB rescan?

On 20/09/06, Alexandre Oliveira <aleprjlists at gmail.com> wrote:
> Vacuum cleans up the database, releasing not used space and
> defragmentating. However, it was too slow, and when users were
> shutting down their computers Vacuum wouldn't have time to finish,
> leaving temporary files around. Not to mention that Amarok would get
> killed instead of exiting, and thus some of the shutdown code could
> actually never run.
> Anyway, it shouldn't be necessary to run vaccum so often. We should
> think about some other good time to run it.
>
> On 9/19/06, Jeff Mitchell <kde-dev at emailgoeshere.com> wrote:
> > Didn't we add it for some specific reason?
> >
> > --Jeff
> >
> > Quoting Mark Kretschmann <markey at web.de>:
> >
> > > SVN commit 583707 by markey:
> > >
> > > No longer do VACUUM with SQLite on shutdown. Takes too long, so
> > > we're potentially risking to get killed before finishing.
> > >
> > >
> > >  M  +7 -5      collectiondb.cpp
> > >
> > >
> > > --- trunk/extragear/multimedia/amarok/src/collectiondb.cpp #583706:583707
> > > @@ -274,11 +274,13 @@
> > >          close( INotify::instance()->fd() );
> > >  #endif
> > >
> > > -    if ( getDbConnectionType() == DbConnection::sqlite )
> > > -    {
> > > -        debug() << "Running VACUUM" << endl;
> > > -        query( "VACUUM;" );
> > > -    }
> > > +// Disabled because VACUUM takes too long, which can lead to KDE
> > > killing Amarok
> > > +// on shutdown.. which is really bad mojo.
> > > +//    if ( getDbConnectionType() == DbConnection::sqlite )
> > > +//    {
> > > +//        debug() << "Running VACUUM" << endl;
> > > +//        query( "VACUUM;" );
> > > +//    }
> > >
> > >      destroy();
> > >  }
> > >
> >
> >
> > _______________________________________________
> > Amarok mailing list
> > Amarok at kde.org
> > https://mail.kde.org/mailman/listinfo/amarok
> >
> _______________________________________________
> Amarok mailing list
> Amarok at kde.org
> https://mail.kde.org/mailman/listinfo/amarok
>



More information about the Amarok mailing list