[jira] [Commented] (OLINGO-1284) V4: Build 4.5.0 release

2018-10-15 Thread Dave Moten (JIRA)


[ 
https://issues.apache.org/jira/browse/OLINGO-1284?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16651129#comment-16651129
 ] 

Dave Moten commented on OLINGO-1284:


I see the maven artifacts for v4.5.0 were deployed to Maven Central in August 
but there is no tag on the git repo for that release (and I would like to edit 
and build the source at that version). Can you fix please?

> V4: Build 4.5.0 release
> ---
>
> Key: OLINGO-1284
> URL: https://issues.apache.org/jira/browse/OLINGO-1284
> Project: Olingo
>  Issue Type: Task
>  Components: odata4-client, odata4-commons, odata4-ext, odata4-server
>Affects Versions: (Java) V4 4.4.0
>Reporter: Christian Amend
>Assignee: Christian Amend
>Priority: Major
> Fix For: (Java) V4 4.5.0
>
>
> Build the 4.5.0 release
> Tasks:
> Release Candidate
> Upload to storage
> Start Voting
> Upload to Maven Central
> Upload to release store
> Update JavaDoc
> Send Release Mail to announce mailing list



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (OLINGO-1302) Performance: Olingo V4 is slower than Olingo V2 when de-serializing JSON response body

2018-10-15 Thread Scott Webster (JIRA)


 [ 
https://issues.apache.org/jira/browse/OLINGO-1302?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Scott Webster updated OLINGO-1302:
--
Description: 
Olingo V4 is slower than Olingo V2 when de-serializing the JSON response body.

The following request to the OData V2 Microsoft NorthWind source returns 500 
records with 26 columns:
 
[http://services.odata.org/V2/Northwind/Northwind.svc/Invoices?$top=500&$format=json]

The following request to the OData V4 Microsoft NorthWind source returns 500 
records with 26 columns:
 
[http://services.odata.org/V4/Northwind/Northwind.svc/Invoices?$top=500&$format=json]

When parsing the V2 response by calling the EntityProvider.readFeed() method, 
the elapsed time is approximately 180 ms.
 When parsing the V4 response by calling the getODataEntitySet() method, the 
elapsed time is approximately 320 ms.

I have attached a zipped up Eclipse project (olingo-performance-test) which 
contains two Java programs (TestOlingoV2.java, TestOlingoV4.java).
 These programs can be run to compare the performance of the JSON 
deserialization in Olingo V2 and V4.
 The Northwind metadata and the JSON response body are read from files included 
in the project.

I have attached a snapshot image from a SAP Java Profiling tool showing 
profiling on the TestOlingoV4 program.

 

 

 

  was:
The following request to the OData V2 Microsoft NorthWind source returns 500 
records with 26 columns:
 
[http://services.odata.org/V2/Northwind/Northwind.svc/Invoices?$top=500&$format=json]

The following request to the OData V4 Microsoft NorthWind source returns 500 
records with 26 columns:
 
[http://services.odata.org/V4/Northwind/Northwind.svc/Invoices?$top=500&$format=json]

When parsing the V2 response by calling the EntityProvider.readFeed() method, 
the elapsed time is approximately 180 ms.
 When parsing the V4 response by calling the getODataEntitySet() method, the 
elapsed time is approximately 320 ms.

I have attached a zipped up Eclipse project (olingo-performance-test) which 
contains two Java programs (TestOlingoV2.java, TestOlingoV4.java).
 These programs can be run to compare the performance of the JSON 
deserialization in Olingo V2 and V4.
 The Northwind metadata and the JSON response body are read from files included 
in the project.

I have attached a snapshot image from a SAP Java Profiling tool showing 
profiling on the TestOlingoV4 program.

 

 

 


> Performance: Olingo V4 is slower than Olingo V2 when de-serializing JSON 
> response body
> --
>
> Key: OLINGO-1302
> URL: https://issues.apache.org/jira/browse/OLINGO-1302
> Project: Olingo
>  Issue Type: Bug
>  Components: odata4-client
>Affects Versions: (Java) V4 4.4.0
>Reporter: Scott Webster
>Priority: Critical
>  Labels: performance
> Attachments: TestOlingoV4.Profiling.PNG, olingo-performance-test.zip
>
>
> Olingo V4 is slower than Olingo V2 when de-serializing the JSON response body.
> The following request to the OData V2 Microsoft NorthWind source returns 500 
> records with 26 columns:
>  
> [http://services.odata.org/V2/Northwind/Northwind.svc/Invoices?$top=500&$format=json]
> The following request to the OData V4 Microsoft NorthWind source returns 500 
> records with 26 columns:
>  
> [http://services.odata.org/V4/Northwind/Northwind.svc/Invoices?$top=500&$format=json]
> When parsing the V2 response by calling the EntityProvider.readFeed() method, 
> the elapsed time is approximately 180 ms.
>  When parsing the V4 response by calling the getODataEntitySet() method, the 
> elapsed time is approximately 320 ms.
> I have attached a zipped up Eclipse project (olingo-performance-test) which 
> contains two Java programs (TestOlingoV2.java, TestOlingoV4.java).
>  These programs can be run to compare the performance of the JSON 
> deserialization in Olingo V2 and V4.
>  The Northwind metadata and the JSON response body are read from files 
> included in the project.
> I have attached a snapshot image from a SAP Java Profiling tool showing 
> profiling on the TestOlingoV4 program.
>  
>  
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (OLINGO-1302) Performance: Olingo V4 is slower than Olingo V2 when de-serializing JSON response body

2018-10-15 Thread Scott Webster (JIRA)


 [ 
https://issues.apache.org/jira/browse/OLINGO-1302?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Scott Webster updated OLINGO-1302:
--
Summary: Performance: Olingo V4 is slower than Olingo V2 when 
de-serializing JSON response body  (was: Performance: Olingo V4 is slower than 
Olingo V2 when parsing query response body)

> Performance: Olingo V4 is slower than Olingo V2 when de-serializing JSON 
> response body
> --
>
> Key: OLINGO-1302
> URL: https://issues.apache.org/jira/browse/OLINGO-1302
> Project: Olingo
>  Issue Type: Bug
>  Components: odata4-client
>Affects Versions: (Java) V4 4.4.0
>Reporter: Scott Webster
>Priority: Critical
>  Labels: performance
> Attachments: TestOlingoV4.Profiling.PNG, olingo-performance-test.zip
>
>
> The following request to the OData V2 Microsoft NorthWind source returns 500 
> records with 26 columns:
>  
> [http://services.odata.org/V2/Northwind/Northwind.svc/Invoices?$top=500&$format=json]
> The following request to the OData V4 Microsoft NorthWind source returns 500 
> records with 26 columns:
>  
> [http://services.odata.org/V4/Northwind/Northwind.svc/Invoices?$top=500&$format=json]
> When parsing the V2 response by calling the EntityProvider.readFeed() method, 
> the elapsed time is approximately 180 ms.
>  When parsing the V4 response by calling the getODataEntitySet() method, the 
> elapsed time is approximately 320 ms.
> I have attached a zipped up Eclipse project (olingo-performance-test) which 
> contains two Java programs (TestOlingoV2.java, TestOlingoV4.java).
>  These programs can be run to compare the performance of the JSON 
> deserialization in Olingo V2 and V4.
>  The Northwind metadata and the JSON response body are read from files 
> included in the project.
> I have attached a snapshot image from a SAP Java Profiling tool showing 
> profiling on the TestOlingoV4 program.
>  
>  
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (OLINGO-1302) Performance: Olingo V4 is slower than Olingo V2 when parsing query response body

2018-10-15 Thread Scott Webster (JIRA)


 [ 
https://issues.apache.org/jira/browse/OLINGO-1302?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Scott Webster updated OLINGO-1302:
--
Description: 
The following request to the OData V2 Microsoft NorthWind source returns 500 
records with 26 columns:
 
[http://services.odata.org/V2/Northwind/Northwind.svc/Invoices?$top=500&$format=json]

The following request to the OData V4 Microsoft NorthWind source returns 500 
records with 26 columns:
 
[http://services.odata.org/V4/Northwind/Northwind.svc/Invoices?$top=500&$format=json]

When parsing the V2 response by calling the EntityProvider.readFeed() method, 
the elapsed time is approximately 180 ms.
 When parsing the V4 response by calling the getODataEntitySet() method, the 
elapsed time is approximately 320 ms.

I have attached a zipped up Eclipse project (olingo-performance-test) which 
contains two Java programs (TestOlingoV2.java, TestOlingoV4.java).
 These programs can be run to compare the performance of the JSON 
deserialization in Olingo V2 and V4.
 The Northwind metadata and the JSON response body are read from files included 
in the project.

I have attached a snapshot image from a SAP Java Profiling tool showing 
profiling on the TestOlingoV4 program.

 

 

 

  was:
The following request to the OData V2 Microsoft NorthWind source returns 500 
records with 26 columns:
 
[http://services.odata.org/V2/Northwind/Northwind.svc/Invoices?$top=500&$format=json]

The following request to the OData V4 Microsoft NorthWind source returns 500 
records with 26 columns:
 
[http://services.odata.org/V4/Northwind/Northwind.svc/Invoices?$top=500&$format=json]

When parsing the V2 response by calling the EntityProvider.readFeed() method, 
the elapsed time is approximately 180 ms.
When parsing the V4 response by calling the getODataEntitySet() method, the 
elapsed time is approximately 320 ms.

I have attached a zipped up Eclipse project (olingo-performance-test) which 
contains two Java programs (TestOlingoV2.java, TestOlingoV4.java).
These programs can be run to compare the performance of the JSON 
deserialization in Olingo V2 and V4.
The Northwind metadata and the JSON response body are read from files included 
in the project.

 

 


> Performance: Olingo V4 is slower than Olingo V2 when parsing query response 
> body
> 
>
> Key: OLINGO-1302
> URL: https://issues.apache.org/jira/browse/OLINGO-1302
> Project: Olingo
>  Issue Type: Bug
>  Components: odata4-client
>Affects Versions: (Java) V4 4.4.0
>Reporter: Scott Webster
>Priority: Critical
>  Labels: performance
> Attachments: TestOlingoV4.Profiling.PNG, olingo-performance-test.zip
>
>
> The following request to the OData V2 Microsoft NorthWind source returns 500 
> records with 26 columns:
>  
> [http://services.odata.org/V2/Northwind/Northwind.svc/Invoices?$top=500&$format=json]
> The following request to the OData V4 Microsoft NorthWind source returns 500 
> records with 26 columns:
>  
> [http://services.odata.org/V4/Northwind/Northwind.svc/Invoices?$top=500&$format=json]
> When parsing the V2 response by calling the EntityProvider.readFeed() method, 
> the elapsed time is approximately 180 ms.
>  When parsing the V4 response by calling the getODataEntitySet() method, the 
> elapsed time is approximately 320 ms.
> I have attached a zipped up Eclipse project (olingo-performance-test) which 
> contains two Java programs (TestOlingoV2.java, TestOlingoV4.java).
>  These programs can be run to compare the performance of the JSON 
> deserialization in Olingo V2 and V4.
>  The Northwind metadata and the JSON response body are read from files 
> included in the project.
> I have attached a snapshot image from a SAP Java Profiling tool showing 
> profiling on the TestOlingoV4 program.
>  
>  
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (OLINGO-1302) Performance: Olingo V4 is slower than Olingo V2 when parsing query response body

2018-10-15 Thread Scott Webster (JIRA)


 [ 
https://issues.apache.org/jira/browse/OLINGO-1302?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Scott Webster updated OLINGO-1302:
--
Attachment: TestOlingoV4.Profiling.PNG

> Performance: Olingo V4 is slower than Olingo V2 when parsing query response 
> body
> 
>
> Key: OLINGO-1302
> URL: https://issues.apache.org/jira/browse/OLINGO-1302
> Project: Olingo
>  Issue Type: Bug
>  Components: odata4-client
>Affects Versions: (Java) V4 4.4.0
>Reporter: Scott Webster
>Priority: Critical
>  Labels: performance
> Attachments: TestOlingoV4.Profiling.PNG, olingo-performance-test.zip
>
>
> The following request to the OData V2 Microsoft NorthWind source returns 500 
> records with 26 columns:
>  
> [http://services.odata.org/V2/Northwind/Northwind.svc/Invoices?$top=500&$format=json]
> The following request to the OData V4 Microsoft NorthWind source returns 500 
> records with 26 columns:
>  
> [http://services.odata.org/V4/Northwind/Northwind.svc/Invoices?$top=500&$format=json]
> When parsing the V2 response by calling the EntityProvider.readFeed() method, 
> the elapsed time is approximately 180 ms.
> When parsing the V4 response by calling the getODataEntitySet() method, the 
> elapsed time is approximately 320 ms.
> I have attached a zipped up Eclipse project (olingo-performance-test) which 
> contains two Java programs (TestOlingoV2.java, TestOlingoV4.java).
> These programs can be run to compare the performance of the JSON 
> deserialization in Olingo V2 and V4.
> The Northwind metadata and the JSON response body are read from files 
> included in the project.
>  
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (OLINGO-1302) Performance: Olingo V4 is slower than Olingo V2 when parsing query response body

2018-10-15 Thread Scott Webster (JIRA)


 [ 
https://issues.apache.org/jira/browse/OLINGO-1302?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Scott Webster updated OLINGO-1302:
--
Attachment: olingo-performance-test.zip

> Performance: Olingo V4 is slower than Olingo V2 when parsing query response 
> body
> 
>
> Key: OLINGO-1302
> URL: https://issues.apache.org/jira/browse/OLINGO-1302
> Project: Olingo
>  Issue Type: Bug
>  Components: odata4-client
>Affects Versions: (Java) V4 4.4.0
>Reporter: Scott Webster
>Priority: Critical
>  Labels: performance
> Attachments: olingo-performance-test.zip
>
>
> The following request to the OData V2 Microsoft NorthWind source returns 500 
> records with 26 columns:
>  
> [http://services.odata.org/V2/Northwind/Northwind.svc/Invoices?$top=500&$format=json]
> The following request to the OData V4 Microsoft NorthWind source returns 500 
> records with 26 columns:
>  
> [http://services.odata.org/V4/Northwind/Northwind.svc/Invoices?$top=500&$format=json]
> When parsing the V2 response by calling the EntityProvider.readFeed() method, 
> the elapsed time is approximately 180 ms.
> When parsing the V4 response by calling the getODataEntitySet() method, the 
> elapsed time is approximately 320 ms.
> I have attached a zipped up Eclipse project (olingo-performance-test) which 
> contains two Java programs (TestOlingoV2.java, TestOlingoV4.java).
> These programs can be run to compare the performance of the JSON 
> deserialization in Olingo V2 and V4.
> The Northwind metadata and the JSON response body are read from files 
> included in the project.
>  
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (OLINGO-1302) Performance: Olingo V4 is slower than Olingo V2 when parsing query response body

2018-10-15 Thread Scott Webster (JIRA)


 [ 
https://issues.apache.org/jira/browse/OLINGO-1302?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Scott Webster updated OLINGO-1302:
--
Description: 
The following request to the OData V2 Microsoft NorthWind source returns 500 
records with 26 columns:
 
[http://services.odata.org/V2/Northwind/Northwind.svc/Invoices?$top=500&$format=json]

The following request to the OData V4 Microsoft NorthWind source returns 500 
records with 26 columns:
 
[http://services.odata.org/V4/Northwind/Northwind.svc/Invoices?$top=500&$format=json]

When parsing the V2 response by calling the EntityProvider.readFeed() method, 
the elapsed time is approximately 180 ms.
When parsing the V4 response by calling the getODataEntitySet() method, the 
elapsed time is approximately 320 ms.

I have attached a zipped up Eclipse project (olingo-performance-test) which 
contains two Java programs (TestOlingoV2.java, TestOlingoV4.java).
These programs can be run to compare the performance of the JSON 
deserialization in Olingo V2 and V4.
The Northwind metadata and the JSON response body are read from files included 
in the project.

 

 

  was:
The following request to the OData V2 Microsoft NorthWind source returns 500 
records with 26 columns:
http://services.odata.org/V2/Northwind/Northwind.svc/Invoices?$top=500&$format=json

The following request to the OData V4 Microsoft NorthWind source returns 500 
records with 26 columns:
http://services.odata.org/V4/Northwind/Northwind.svc/Invoices?$top=500&$format=json

When parsing the V2 response by calling the EntityProvider.readFeed() method, 
the elapsed time is 44 ms.

When parsing the V4 response by calling the getBody() method on 
ODataRetrieveResponse, the elapsed time is 500 ms.


> Performance: Olingo V4 is slower than Olingo V2 when parsing query response 
> body
> 
>
> Key: OLINGO-1302
> URL: https://issues.apache.org/jira/browse/OLINGO-1302
> Project: Olingo
>  Issue Type: Bug
>  Components: odata4-client
>Affects Versions: (Java) V4 4.4.0
>Reporter: Scott Webster
>Priority: Critical
>  Labels: performance
> Attachments: olingo-performance-test.zip
>
>
> The following request to the OData V2 Microsoft NorthWind source returns 500 
> records with 26 columns:
>  
> [http://services.odata.org/V2/Northwind/Northwind.svc/Invoices?$top=500&$format=json]
> The following request to the OData V4 Microsoft NorthWind source returns 500 
> records with 26 columns:
>  
> [http://services.odata.org/V4/Northwind/Northwind.svc/Invoices?$top=500&$format=json]
> When parsing the V2 response by calling the EntityProvider.readFeed() method, 
> the elapsed time is approximately 180 ms.
> When parsing the V4 response by calling the getODataEntitySet() method, the 
> elapsed time is approximately 320 ms.
> I have attached a zipped up Eclipse project (olingo-performance-test) which 
> contains two Java programs (TestOlingoV2.java, TestOlingoV4.java).
> These programs can be run to compare the performance of the JSON 
> deserialization in Olingo V2 and V4.
> The Northwind metadata and the JSON response body are read from files 
> included in the project.
>  
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (OLINGO-1302) Performance: Olingo V4 is slower than Olingo V2 when parsing query response body

2018-10-15 Thread Scott Webster (JIRA)


 [ 
https://issues.apache.org/jira/browse/OLINGO-1302?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Scott Webster updated OLINGO-1302:
--
Summary: Performance: Olingo V4 is slower than Olingo V2 when parsing query 
response body  (was: Performance: Olingo V4 is ten times slower than Olingo V2 
when parsing query response body)

> Performance: Olingo V4 is slower than Olingo V2 when parsing query response 
> body
> 
>
> Key: OLINGO-1302
> URL: https://issues.apache.org/jira/browse/OLINGO-1302
> Project: Olingo
>  Issue Type: Bug
>  Components: odata4-client
>Affects Versions: (Java) V4 4.4.0
>Reporter: Scott Webster
>Priority: Critical
>  Labels: performance
>
> The following request to the OData V2 Microsoft NorthWind source returns 500 
> records with 26 columns:
> http://services.odata.org/V2/Northwind/Northwind.svc/Invoices?$top=500&$format=json
> The following request to the OData V4 Microsoft NorthWind source returns 500 
> records with 26 columns:
> http://services.odata.org/V4/Northwind/Northwind.svc/Invoices?$top=500&$format=json
> When parsing the V2 response by calling the EntityProvider.readFeed() method, 
> the elapsed time is 44 ms.
> When parsing the V4 response by calling the getBody() method on 
> ODataRetrieveResponse, the elapsed time is 500 ms.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Commented] (OLINGO-1301) In Spring Boot application is impossible to redefine Metadata with mapping model XML

2018-10-15 Thread Michael Bolz (JIRA)


[ 
https://issues.apache.org/jira/browse/OLINGO-1301?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16650725#comment-16650725
 ] 

Michael Bolz commented on OLINGO-1301:
--

Hi [~chebotarev_sa],

I take your patch and changed it slightly.
See Brach 
[OLINGO-1301|https://git-wip-us.apache.org/repos/asf?p=olingo-odata2.git;a=shortlog;h=refs/heads/OLINGO-1301].
If this is fine for you I will merge it into the master.

Kind Regards, Michael

> In Spring  Boot  application is impossible to redefine Metadata with mapping 
> model XML
> --
>
> Key: OLINGO-1301
> URL: https://issues.apache.org/jira/browse/OLINGO-1301
> Project: Olingo
>  Issue Type: Bug
>  Components: odata2-jpa
>Affects Versions: V2 2.0.10
>Reporter: Sergey Chebotarev
>Assignee: Michael Bolz
>Priority: Major
> Attachments: patch.diff, screen.png
>
>
> In Spring Boot  application is impossible to redefine Metadata with mapping 
> model XML. Application have not access by Mapping model XML form resource 
> directory. Hard coded prefix ''../../" does not allow access to the file.
> See attachment.
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (OLINGO-1308) Support HTTP HEAD method for entity requests

2018-10-15 Thread Mike H (JIRA)


 [ 
https://issues.apache.org/jira/browse/OLINGO-1308?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Mike H updated OLINGO-1308:
---
Affects Version/s: (Java) V4 4.4.0

> Support HTTP HEAD method for entity requests
> 
>
> Key: OLINGO-1308
> URL: https://issues.apache.org/jira/browse/OLINGO-1308
> Project: Olingo
>  Issue Type: New Feature
>Affects Versions: (Java) V4 4.4.0
>Reporter: Mike H
>Priority: Minor
>
> Currently HEAD is only supported for metadata and service documents, can it 
> be extended to the other GET requests for entities? 
> This relates to ticket OLINGO-995 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (OLINGO-1308) Support HTTP HEAD method for entity requests

2018-10-15 Thread Mike H (JIRA)
Mike H created OLINGO-1308:
--

 Summary: Support HTTP HEAD method for entity requests
 Key: OLINGO-1308
 URL: https://issues.apache.org/jira/browse/OLINGO-1308
 Project: Olingo
  Issue Type: New Feature
Reporter: Mike H


Currently HEAD is only supported for metadata and service documents, can it be 
extended to the other GET requests for entities? 

This relates to ticket OLINGO-995 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)