UpCurve Cloud’s Performance Hosting Platform Is Too Fast!!!

by Bill Harrison on April 28, 2010

UpCurve Cloud has updated it’s hosting offerings since the original publication date of this blog post. To learn more about our current cloud hosting, click here

Eric Wikman, one of UpCurve Cloud's engineers, forwarded me this email from SugarCRM support recently.

Turns out that the servers we use in our SugarCRM Performance Hosting Platform are just too fast! They exploited a weakness in the SugarCRM software that had to be fixed in a new release.

Does this mean we'll have to get slower servers?????

Here's the text of the email we received from our SugarCRM support engineer, Chris Raffle:

Chris Raffle has created a new Note:

Case Number: 50768

Case Name: Inconsistent and wrong subordinates list

Subject: Bug # 25864

Note: Hi Eric, I attached your case to closed bug # 25864 (http://bugs.sugarcrm.com/?bug_number=25864). This bug is resolved in our 5.5 release. Prior to that release, the bug was most prevalent on powerful servers running Linux. In the file:

./include/ytree/Node.php

Around line 57, was the following code:

$this->uid=microtime();

The issue with microtime is that on powerful, fast servers, multiple items could have the same value thus only showing a small section of the records that should be shown in the record trees as seen in Studio, Forecasts, Product Catalog, etc.

In 5.5, we changed the code to:

$this->uid = create_guid();

This ensures that each element has its own unique identifier and will be shown in the tree.

I am closing this case, but if you have any additional questions regarding this issue, please post a follow-up note.

Kind regards,

Chris.

Find similar articles in these categories:

AUDIENCES: Developers Business Manager Administrators End Users

Bill Harrison
VP of Products and Technology at UpCurve Cloud
More From This Author »