{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":70590476,"defaultBranch":"develop","name":"pfb-network-connectivity","ownerLogin":"azavea","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-10-11T12:22:05.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/595231?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1709576950.0","currentOid":""},"activityList":{"items":[{"before":"e58052067fdae05abf70f43662f6db59efaf27ce","after":"d0117e45b03da1c5a8fa5b576ce33f1622b30c09","ref":"refs/heads/master","pushedAt":"2024-03-04T18:29:06.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"KlaasH","name":"Klaas Hoekema","path":"/KlaasH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6598836?s=80&v=4"},"commit":{"message":"Merge branch 'release/0.20.0'","shortMessageHtmlLink":"Merge branch 'release/0.20.0'"}},{"before":"0b75fde92e12c6856c748b33291d292567bae7a1","after":"75910b7a49306188882364e86bd1189ebb89961f","ref":"refs/heads/develop","pushedAt":"2024-03-04T18:29:02.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"KlaasH","name":"Klaas Hoekema","path":"/KlaasH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6598836?s=80&v=4"},"commit":{"message":"Merge tag '0.20.0' into develop\n\n0.20.0","shortMessageHtmlLink":"Merge tag '0.20.0' into develop"}},{"before":"237b113aa426c395ae62dc12003600b72ca9323d","after":null,"ref":"refs/heads/feature/kjh/952-provisioning-errors","pushedAt":"2024-02-28T17:02:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"KlaasH","name":"Klaas Hoekema","path":"/KlaasH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6598836?s=80&v=4"}},{"before":"d5fe3b8139769e2a28f1b9aab8635b9d321f48fc","after":"0b75fde92e12c6856c748b33291d292567bae7a1","ref":"refs/heads/develop","pushedAt":"2024-02-28T17:02:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"KlaasH","name":"Klaas Hoekema","path":"/KlaasH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6598836?s=80&v=4"},"commit":{"message":"Update Docker provisioning and docker compose command (#953)\n\n* Update Docker provisioning and docker compose command\r\n\r\nUpdates the Docker installation to:\r\n- Not use the azavea.docker role (which is no longer maintained), inlining\r\n the relevant steps instead.\r\n- Use a newer version\r\n- Invoke Docker Compose with 'docker compose' (rather than 'docker-compose')\r\n since that's how it works in newer Docker versions.\r\n\r\nI also updated the Vagrant base box, mainly because we might as well not be\r\nout of date if we don't have to be, and renamed the shared 'django'\r\ndocker-compose config to 'django-common', since apparently docker compose now\r\ntreats it as a name collision to have services in different files with the\r\nsame name.\r\n\r\n(Also added a changelog entry for PR #951)\r\n\r\nResolves #952","shortMessageHtmlLink":"Update Docker provisioning and docker compose command (#953)"}},{"before":"171a7571283d73e4e56c8428387c9027a95ed530","after":"237b113aa426c395ae62dc12003600b72ca9323d","ref":"refs/heads/feature/kjh/952-provisioning-errors","pushedAt":"2024-02-27T19:34:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KlaasH","name":"Klaas Hoekema","path":"/KlaasH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6598836?s=80&v=4"},"commit":{"message":"fixup! Update Docker provisioning and docker compose command","shortMessageHtmlLink":"fixup! Update Docker provisioning and docker compose command"}},{"before":"bf8025e26c928e0a502d338f1d34f3f5ec51aeef","after":"171a7571283d73e4e56c8428387c9027a95ed530","ref":"refs/heads/feature/kjh/952-provisioning-errors","pushedAt":"2024-02-26T22:44:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"KlaasH","name":"Klaas Hoekema","path":"/KlaasH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6598836?s=80&v=4"},"commit":{"message":"Update Docker provisioning and docker compose command\n\nUpdates the Docker installation to:\n- Not use the azavea.docker role (which is no longer maintained), inlining\n the relevant steps instead.\n- Use a newer version\n- Invoke Docker Compose with 'docker compose' (rather than 'docker-compose')\n since that's how it works in newer Docker versions.\n\nI also updated the Vagrant base box, mainly because we might as well not be\nout of date if we don't have to be, and renamed the shared 'django'\ndocker-compose config to 'django-common', since apparently docker compose now\ntreats it as a name collision to have services in different files with the\nsame name.\n\n(Also added a changelog entry for PR #951)\n\nResolves #952","shortMessageHtmlLink":"Update Docker provisioning and docker compose command"}},{"before":null,"after":"bf8025e26c928e0a502d338f1d34f3f5ec51aeef","ref":"refs/heads/feature/kjh/952-provisioning-errors","pushedAt":"2024-02-26T22:32:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"KlaasH","name":"Klaas Hoekema","path":"/KlaasH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6598836?s=80&v=4"},"commit":{"message":"Update Docker provisioning and docker compose command\n\nUpdates the Docker installation to:\n- Not use the azavea.docker role (which is no longer maintained), inlining\n the relevant steps instead.\n- Use a newer version\n- Invoke Docker Compose with 'docker compose' (rather than 'docker-compose')\n since that's how it works in newer Docker versions.\n\nI also updated the Vagrant base box, mainly because we might as well not be\nout of date if we don't have to be, and renamed the shared 'django'\ndocker-compose config to 'django-common', since apparently docker compose now\ntreats it as a name collision to have services in different files with the\nsame name.\n\nResolves #952","shortMessageHtmlLink":"Update Docker provisioning and docker compose command"}},{"before":"e62b949429c8eb532fa507cc7f3e0b8b3a3a7e8e","after":"d5fe3b8139769e2a28f1b9aab8635b9d321f48fc","ref":"refs/heads/develop","pushedAt":"2024-02-26T15:32:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"KlaasH","name":"Klaas Hoekema","path":"/KlaasH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6598836?s=80&v=4"},"commit":{"message":"Update destinations OSM tags (#951)\n\nUpdated dentists, doctors, hospitals, pharmacies, retail, and schools to incorporate alternate or new OSM tags.","shortMessageHtmlLink":"Update destinations OSM tags (#951)"}},{"before":"403b8b2ba1c0ef998df6e9badf028a946c1128aa","after":"e58052067fdae05abf70f43662f6db59efaf27ce","ref":"refs/heads/master","pushedAt":"2023-08-30T15:41:40.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"KlaasH","name":"Klaas Hoekema","path":"/KlaasH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6598836?s=80&v=4"},"commit":{"message":"Merge branch 'release/0.19.0'","shortMessageHtmlLink":"Merge branch 'release/0.19.0'"}},{"before":"fb64995db3ebedbb566eea5c17b14d1daf19f375","after":"e62b949429c8eb532fa507cc7f3e0b8b3a3a7e8e","ref":"refs/heads/develop","pushedAt":"2023-08-30T15:41:35.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"KlaasH","name":"Klaas Hoekema","path":"/KlaasH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6598836?s=80&v=4"},"commit":{"message":"Merge tag '0.19.0' into develop\n\n0.19.0","shortMessageHtmlLink":"Merge tag '0.19.0' into develop"}},{"before":"328653394107447ddc59f788db4104ba8072de22","after":null,"ref":"refs/heads/release/0.19.0","pushedAt":"2023-08-30T15:41:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"KlaasH","name":"Klaas Hoekema","path":"/KlaasH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6598836?s=80&v=4"}},{"before":null,"after":"328653394107447ddc59f788db4104ba8072de22","ref":"refs/heads/release/0.19.0","pushedAt":"2023-08-30T15:25:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"KlaasH","name":"Klaas Hoekema","path":"/KlaasH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6598836?s=80&v=4"},"commit":{"message":"Update changelog for 0.19.0","shortMessageHtmlLink":"Update changelog for 0.19.0"}},{"before":"f0a9a867e0c59dbf87cd532c08ebe4afe1cc633d","after":"fb64995db3ebedbb566eea5c17b14d1daf19f375","ref":"refs/heads/develop","pushedAt":"2023-08-25T20:13:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KlaasH","name":"Klaas Hoekema","path":"/KlaasH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6598836?s=80&v=4"},"commit":{"message":"Remove residiual references to 'quantile' plugin\n\nFixup to PR #949","shortMessageHtmlLink":"Remove residiual references to 'quantile' plugin"}},{"before":"cbe3c8319db11936b4b8b6609e11ec0cab67fe91","after":"f0a9a867e0c59dbf87cd532c08ebe4afe1cc633d","ref":"refs/heads/develop","pushedAt":"2023-08-25T20:11:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"KlaasH","name":"Klaas Hoekema","path":"/KlaasH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6598836?s=80&v=4"},"commit":{"message":"Replace quantile with PERCENTILE_CONT in SQL (#949)\n\nReplaced the quantile function from\r\nhttps://github.com/tvondra/quantile.git\r\nwith the postgresql built-in PERCENTILE_CONT.","shortMessageHtmlLink":"Replace quantile with PERCENTILE_CONT in SQL (#949)"}},{"before":"620a5f4dc975891aa3b1266ced3f331fc17de19d","after":"cbe3c8319db11936b4b8b6609e11ec0cab67fe91","ref":"refs/heads/develop","pushedAt":"2023-08-22T20:38:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"KlaasH","name":"Klaas Hoekema","path":"/KlaasH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6598836?s=80&v=4"},"commit":{"message":"Update osm tags (#948)\n\n- Updated the crossing=island tag to crossing:island=* per OSM guidelines.\r\n- Added crossing_ref tag for ped signalized crossings per OSM guidelines.\r\n- Updated the flashing_lights='yes' tag to include 'button', 'always',\r\n and 'sensor' per OSM guidelines.\r\n- Updated the footway key to include 'traffic_island' crossings per OSM guidelines.","shortMessageHtmlLink":"Update osm tags (#948)"}},{"before":"4b3b2314fcf60021f886c9fa591bab0feede2065","after":"403b8b2ba1c0ef998df6e9badf028a946c1128aa","ref":"refs/heads/master","pushedAt":"2023-05-16T12:12:12.963Z","pushType":"push","commitsCount":11,"pusher":{"login":"KlaasH","name":"Klaas Hoekema","path":"/KlaasH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6598836?s=80&v=4"},"commit":{"message":"Merge branch 'release/0.18.0'","shortMessageHtmlLink":"Merge branch 'release/0.18.0'"}},{"before":"54b27a933ade7498413940cf9ac9ad9a8af3b607","after":"620a5f4dc975891aa3b1266ced3f331fc17de19d","ref":"refs/heads/develop","pushedAt":"2023-05-16T12:12:07.780Z","pushType":"push","commitsCount":3,"pusher":{"login":"KlaasH","name":"Klaas Hoekema","path":"/KlaasH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6598836?s=80&v=4"},"commit":{"message":"Merge tag '0.18.0' into develop\n\n0.18.0","shortMessageHtmlLink":"Merge tag '0.18.0' into develop"}},{"before":"893fe48dce5a3f0537cab9eee0f4700229e68675","after":null,"ref":"refs/heads/feature/kjh/strip-backslash-from-osm-names","pushedAt":"2023-05-15T20:29:24.724Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"KlaasH","name":"Klaas Hoekema","path":"/KlaasH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6598836?s=80&v=4"}},{"before":"976de469f8d9099464a835d3662ceda4f6a64bfe","after":"54b27a933ade7498413940cf9ac9ad9a8af3b607","ref":"refs/heads/develop","pushedAt":"2023-05-15T20:29:18.068Z","pushType":"pr_merge","commitsCount":8,"pusher":{"login":"KlaasH","name":"Klaas Hoekema","path":"/KlaasH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6598836?s=80&v=4"},"commit":{"message":"Merge pull request #947 from azavea/feature/kjh/strip-backslash-from-osm-names\n\nStrip backslash from OSM names (and fix provisioning and change analysis parameters)","shortMessageHtmlLink":"Merge pull request #947 from azavea/feature/kjh/strip-backslash-from-…"}},{"before":"432b8ba457cfc95b64bf788a1e1adb8d51e2cc0a","after":"893fe48dce5a3f0537cab9eee0f4700229e68675","ref":"refs/heads/feature/kjh/strip-backslash-from-osm-names","pushedAt":"2023-05-12T20:44:46.891Z","pushType":"push","commitsCount":1,"pusher":{"login":"KlaasH","name":"Klaas Hoekema","path":"/KlaasH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6598836?s=80&v=4"},"commit":{"message":"Update CHANGELOG for analysis fixes","shortMessageHtmlLink":"Update CHANGELOG for analysis fixes"}},{"before":"bd89b781065eb15162401b079365ac4175cb818a","after":"432b8ba457cfc95b64bf788a1e1adb8d51e2cc0a","ref":"refs/heads/feature/kjh/strip-backslash-from-osm-names","pushedAt":"2023-05-12T20:19:46.824Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"KlaasH","name":"Klaas Hoekema","path":"/KlaasH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6598836?s=80&v=4"},"commit":{"message":"Strip backslash characters from OSM segment names\n\nIt turns out osm2pgrouting *really* doesn't like it if you have a backslash in\na segment name. It produces an error that knocks out not just the segment in\nquestion, but everything that the tool would have otherwise loaded in the chunk\nthat it's processing.\nHere's a Stack Overflow about it: https://gis.stackexchange.com/a/12873\nbut the recommendation there is to modify the osm2pgrouting code. I just added\na command to the import_osm.sh script to use 'sed' to strip out any backslash\ncharacters.","shortMessageHtmlLink":"Strip backslash characters from OSM segment names"}},{"before":"7f5d90e2a9c71ccbc7ca00d134f678c6af538a8e","after":"bd89b781065eb15162401b079365ac4175cb818a","ref":"refs/heads/feature/kjh/strip-backslash-from-osm-names","pushedAt":"2023-05-12T20:01:45.593Z","pushType":"push","commitsCount":2,"pusher":{"login":"KlaasH","name":"Klaas Hoekema","path":"/KlaasH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6598836?s=80&v=4"},"commit":{"message":"squash! Set shm size in container","shortMessageHtmlLink":"squash! Set shm size in container"}},{"before":null,"after":"7f5d90e2a9c71ccbc7ca00d134f678c6af538a8e","ref":"refs/heads/feature/kjh/strip-backslash-from-osm-names","pushedAt":"2023-05-12T19:21:40.708Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"KlaasH","name":"Klaas Hoekema","path":"/KlaasH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6598836?s=80&v=4"},"commit":{"message":"Strip backslash characters from OSM segment names\n\nIt turns out osm2pgrouting *really* doesn't like it if you have a backslash in\na segment name. It produces an error that knocks out not just the segment in\nquestion, but everything that the tool would have otherwise loaded in the chunk\nthat it's processing.\nHere's a Stack Overflow about it: https://gis.stackexchange.com/a/12873\nbut the recommendation there is to modify the osm2pgrouting code. I just added\na command to the import_osm.sh script to use 'sed' to strip out any backslash\ncharacters.","shortMessageHtmlLink":"Strip backslash characters from OSM segment names"}},{"before":"ef6916482a846a7266591cba2cdad9349b5b5403","after":"11ea9fe97248a9254ca02c926fa834592257ed94","ref":"refs/heads/feature/kjh/analysis-ram","pushedAt":"2023-05-10T13:34:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KlaasH","name":"Klaas Hoekema","path":"/KlaasH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6598836?s=80&v=4"},"commit":{"message":"Increase PostgreSQL tuning parameters on staging job\n\nThe previous settings still cause the \"could not resize shared memory segment\"\nerror for Brooklyn, so I'm increasing everything (especially TEMP_FILE_LIMIT)\nto see if that resolves it.","shortMessageHtmlLink":"Increase PostgreSQL tuning parameters on staging job"}},{"before":"6815bd68ad4080b2dff72b39911cd3452823d92e","after":"ef6916482a846a7266591cba2cdad9349b5b5403","ref":"refs/heads/feature/kjh/analysis-ram","pushedAt":"2023-05-08T13:15:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"KlaasH","name":"Klaas Hoekema","path":"/KlaasH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6598836?s=80&v=4"},"commit":{"message":"Increase analysis task RAM to 61 GiB and match staging to prod\n\nWe've been running this job with 8 vCPUs but only 31 GiB of RAM, which doesn't\nmake a ton of sense because that's all the CPU but only half the RAM of an i3.2xl\ninstance. To be fair, we didn't think we would actually get close to filling up\neven the 31 GiB, but apparently we are, so it's time to allocate the rest.\n\nI also matched all the parameters in the staging job definiton to the ones in\nproduction. We seldom run staging jobs, so making them smaller doesn't appreciably\nhelp with keeping costs down, and it seems valuable to make the test environment\nas similar to production as we practically can.","shortMessageHtmlLink":"Increase analysis task RAM to 61 GiB and match staging to prod"}},{"before":null,"after":"6815bd68ad4080b2dff72b39911cd3452823d92e","ref":"refs/heads/feature/kjh/analysis-ram","pushedAt":"2023-05-05T20:07:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"KlaasH","name":"Klaas Hoekema","path":"/KlaasH","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6598836?s=80&v=4"},"commit":{"message":"Increase analysis task RAM to 61 GiB and match staging to prod\n\nWe've been running this job with 8 vCPUs but only 31 GiB of RAM, which doesn't\nmake a ton of sense because that's all the CPU but only half the RAM of an i3.2xl\ninstance. To be fair, we didn't think we would actually get close to filling up\neven the 31 GiB, but apparently we are, so it's time to allocate the rest.\n\nI also matched all the parameters in the staging job definiton to the ones in\nproduction. We seldom run staging jobs, so making them smaller doesn't appreciably\nhelp with keeping costs down, and it seems valuable to make the test environment\nas similar to production as we practically can.","shortMessageHtmlLink":"Increase analysis task RAM to 61 GiB and match staging to prod"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0wNFQxODoyOTowNi4wMDAwMDBazwAAAAQMD7OY","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0wNFQxODoyOTowNi4wMDAwMDBazwAAAAQMD7OY","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNS0wNVQyMDowNzo0My4wMDAwMDBazwAAAAMnExjO"}},"title":"Activity · azavea/pfb-network-connectivity"}