W-Systems’ Performance Hosting Platform Is Too Fast!!!

by Bill Harrison on April 28, 2010

W-Systems 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 W-Systems' 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:

PRODUCT: SugarCRM

AUDIENCES: Developers Business Manager Administrators End Users

Bill Harrison
VP of Products and Technology at W-Systems
More From This Author »