Jump to content


  • Content Count

  • Joined

  • Last visited

  • Days Won


oceanfront last won the day on January 11

oceanfront had the most liked content!

Community Reputation

3 Neutral

About oceanfront

  • Rank

Profile Information

  • Gender
    Not Telling
  1. As the original poster from 2011, we are still using Plastic, but no longer using firebird.
  2. In Plastic 5, I have 2 servers.. my production one, and one that contains projects that are not currently under development, but may need to be accessed from time to time. I have created two profiles, one automatic one called Plastic5, and an on demand one called plastic3-archive. How do I activate the on demand one in the client gui, other than switching the profile to automatic? I do not want to leave it active all the time, since there are duplicate projects on the 2 servers. I am testing this on the OS X client, with the latest version.
  3. Problem solved! Apparently, Firebird by default caches 2048 pages in memory per database, not per server. Since we have 100+ repositories, this presented a problem on a 32 bit server. So, we changed DefaultDbCachePages in firebird.conf, from 2048 to 512, as a temporary solution. The permanent solution is to move to a 64 bit server, where we can address more than 3Gb of ram. Note that the PAE kernel doesn't help much, since the 32 bit firebird binary still has only 3Gb max.
  4. We are running plastic 3.22 on CentOS 5.7 with Firebird 2.51 It's been running fine, and all of a sudden we cannot create new repositories. Have you seen anything like this? Error is: 2011-12-20 13:20:39,931 -1302004848 Coreym 00000000-0000-0000-0000-000000000000 COREY-PAVILLION INFO Operations - Create repository Hibber 2011-12-20 13:20:40,166 -1302004848 Coreym 00000000-0000-0000-0000-000000000000 COREY-PAVILLION ERROR x - Error in CreateD b. internal gds software consistency check (cannot start thread) at FirebirdSql.Data.FirebirdClient.FbConnection.CreateDatabase (System.String connectionString, Int32 pageSize, Boolean f orcedWrites, Boolean overwrite) [0x00000] in <filename unknown>:0 at x.e (System.String A_0) [0x00000] in <filename unknown>:0 Also, I am wondering what your recommended db is (type and version) for production. We definitely want to stick with Linux as our plastic server.
  5. We are using a central server.. Developer 'A' deletes a file foo.java from his local copy of a project, perhaps due to refactoring, and commits the project changes to Plastic. Developer 'B' creates a new workspace, and does a "Switch workspace to this branch". Developer 'B' has foo.java, which should no longer be in the project. Within the Plastic GUI client, how can developer 'A' tell plastic to get rid of the file going forward, while still retaining it for older versions that used it? PS Plastic rocks compared to svn!
  6. You did say sqlite is embedded for evaluation. When I am evaluating a tool, I like to get as close to a production environment as possible, so the behavior doesn't change when we "go live". And yes, an sqlite to firebird doc would be helpful. PS The sqlite to mysql link you posted returns 404.
  7. I struggled a bit with getting plastic working with Firebird under Linux, so I thought I'd post the Caramilk secret in hopes it might save someone else some time. First off, it is unclear whether the embedded db is included (it is not, Plastic uses SQLLite now). So, the first step is to install Firebird. The Plastic administrator's guide says: To use Firebird, create a file called db.conf, with this content: <DbConfig> <ProviderName>firebird</ProviderName> <DatabasePath>c:\myRepositoryStore</DatabasePath> </DbConfig> which, of course, does not work. The correct config is: <DbConfig> <ProviderName>firebird</ProviderName> <DatabasePath>/path/to/myRepositoryStore</DatabasePath> <ConnectionString> ServerType=0;Server=localhost;Port=3050;User=ozzy;Password=harriet;Database={0};Pooling=true;Connection Timeout=120;Connection Lifetime=1200; </ConnectionString> </DbConfig> Also, the directory /path/to/myRepositoryStore must be writable by the firebird user, so: chown firebird.firebird /path/to/myRepositoryStore Once you have made these changes, restart Plastic, and you should see a firebird database (fdb file) appear in /path/to/myRepositoryStore I hope this is helpful.
  • Create New...