{ "id": "132791", "key": "ALOY-1081", "fields": { "issuetype": { "id": "4", "description": "An improvement or enhancement to an existing feature or task.", "name": "Improvement", "subtask": false }, "project": { "id": "11113", "key": "ALOY", "name": "Alloy", "projectCategory": { "id": "10400", "description": "Tools for developing applications", "name": "Tooling" } }, "fixVersions": [ { "id": "16692", "name": "Alloy 1.7.0", "archived": false, "released": true, "releaseDate": "2015-07-22" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2014-08-20T04:00:54.000+0000", "created": "2014-07-09T14:27:54.000+0000", "priority": { "name": "Medium", "id": "3" }, "labels": [], "versions": [], "issuelinks": [ { "id": "57638", "type": { "id": "10003", "name": "Relates", "inward": "relates to", "outward": "relates to" }, "inwardIssue": { "id": "173578", "key": "ALOY-1686", "fields": { "summary": "Alloy: App crashes due to context used when accessing Ti.Database API", "status": { "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", "name": "Closed", "id": "6", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "priority": { "name": "None", "id": "6" }, "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false } } } } ], "assignee": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "updated": "2019-05-15T14:11:18.000+0000", "status": { "description": "A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.", "name": "Resolved", "id": "5", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "components": [ { "id": "13605", "name": "Models" } ], "description": "Community-submitted pull request: https://github.com/appcelerator/alloy/pull/471\r\n\r\nSpeed improvements for selecting data", "attachment": [ { "id": "50561", "filename": "pr471.zip", "author": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "created": "2014-08-19T16:01:59.000+0000", "size": 5939875, "mimeType": "application/zip" } ], "flagged": false, "summary": "Improve query selection speed through sync adapter optimizations", "creator": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "subtasks": [], "reporter": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "environment": null, "closedSprints": [ { "id": 180, "state": "closed", "name": "2014 Sprint 17 Alloy", "startDate": "2014-08-18T15:31:24.649Z", "endDate": "2014-09-01T15:31:00.000Z", "completeDate": "2014-09-02T07:53:26.447Z", "originBoardId": 124 } ], "comment": { "comments": [ { "id": "315623", "author": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "body": "Test app attached - create a new Alloy project and replace its app folder with the attached.", "updateAuthor": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "created": "2014-07-24T15:30:49.000+0000", "updated": "2014-07-24T15:30:49.000+0000" }, { "id": "315624", "author": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "body": "Using the test app attached, I see a roughly 20% improvement on iOS. However, the app crashes on Android. MobileWeb and BlackBerry are yet untested. I added a comment to the PR.", "updateAuthor": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "created": "2014-07-24T15:31:36.000+0000", "updated": "2014-07-24T15:31:36.000+0000" }, { "id": "319286", "author": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "body": "Updated test app attached. Uses more complex model definition to more closely match the app provided in the source pull request.", "updateAuthor": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "created": "2014-08-19T16:01:59.000+0000", "updated": "2014-08-19T16:01:59.000+0000" }, { "id": "319306", "author": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "body": "PR: https://github.com/appcelerator/alloy/pull/510\r\n\r\nFunctional test:\r\n\r\n1. Run the attached test app for iOS and Android (Blackberry too, if your system is configured for that). It should run without errors. The log output contains an elapsed time measure (shows up as \"Diff: xx seconds\"). This is the time needed to retrieve the rows from the DB, loop through the collection, and output. Optionally, you can run this same test app against 1.4.1 to see the speed improvement of this change.\r\n2. Run any of the apps in the test/apps/models folder -- each should run without errors.", "updateAuthor": { "name": "skypanther", "key": "skypanther", "displayName": "Tim Poulsen", "active": true, "timeZone": "America/New_York" }, "created": "2014-08-19T17:25:13.000+0000", "updated": "2014-08-19T17:25:13.000+0000" }, { "id": "319413", "author": { "name": "fmiao", "key": "fmiao", "displayName": "Feon Sua Xin Miao", "active": true, "timeZone": "America/Vancouver" }, "body": "**APPROVED**", "updateAuthor": { "name": "fmiao", "key": "fmiao", "displayName": "Feon Sua Xin Miao", "active": true, "timeZone": "America/Vancouver" }, "created": "2014-08-20T04:00:11.000+0000", "updated": "2014-08-20T04:00:11.000+0000" }, { "id": "319414", "author": { "name": "fmiao", "key": "fmiao", "displayName": "Feon Sua Xin Miao", "active": true, "timeZone": "America/Vancouver" }, "body": "PR merged", "updateAuthor": { "name": "fmiao", "key": "fmiao", "displayName": "Feon Sua Xin Miao", "active": true, "timeZone": "America/Vancouver" }, "created": "2014-08-20T04:00:54.000+0000", "updated": "2014-08-20T04:00:54.000+0000" } ], "maxResults": 6, "total": 6, "startAt": 0 } } }