Activity log for bug #307718

Date Who What changed Old value New value Message
2008-12-13 15:57:17 Raphaël Valyi - http://www.akretion.com bug added bug
2008-12-14 17:00:31 Fabien (Open ERP) openobject-client: status New Invalid
2008-12-14 17:00:31 Fabien (Open ERP) openobject-client: statusexplanation This is fine. GTK loads the list of 80 items, only for the selected products. It is also smart in the way, it loads only fields that were not in the list view. Loading one or 80 items is nearly the same time for postgresql (which is the bottelneck of the ERP) as it is the same number of queries. It allows to cache the data and work in cache when you do Next, Previous. The result is much less queries and server-client transactions. For complex fields (binaries, one2many, many2many) it loads only when you go on the record. So, in my sense, GTK is much more faster than etiny, mainly because it is able to cache the selected records, in the client side. It allows you to do: next, next, next,... very fastly for a server-client application. Please don't write bugs in uppercase, we set priority if we think it's important.
2008-12-19 17:24:24 Raphaël Valyi - http://www.akretion.com openobject-client: status Invalid Confirmed
2008-12-19 17:24:24 Raphaël Valyi - http://www.akretion.com openobject-client: statusexplanation This is fine. GTK loads the list of 80 items, only for the selected products. It is also smart in the way, it loads only fields that were not in the list view. Loading one or 80 items is nearly the same time for postgresql (which is the bottelneck of the ERP) as it is the same number of queries. It allows to cache the data and work in cache when you do Next, Previous. The result is much less queries and server-client transactions. For complex fields (binaries, one2many, many2many) it loads only when you go on the record. So, in my sense, GTK is much more faster than etiny, mainly because it is able to cache the selected records, in the client side. It allows you to do: next, next, next,... very fastly for a server-client application. Please don't write bugs in uppercase, we set priority if we think it's important.
2008-12-19 19:39:03 Fabien (Open ERP) openobject-client: status Confirmed Invalid
2008-12-19 19:39:03 Fabien (Open ERP) openobject-client: statusexplanation I am reading a list of 26 records in 7 queries in list, 20 in form, and 20 in list with all fields of the form view. So this can not be O(n), it's correct, with O(1). If you have problems, it may be related to one of your module ? Can you give me this list of installed modules ?