{ "_class" : "hudson.matrix.MatrixBuild", "actions" : [ { "_class" : "hudson.model.CauseAction", "causes" : [ { "_class" : "org.jenkinsci.plugins.ghprb.GhprbCause", "shortDescription" : "GitHub pull request #1532 of commit 460804eb57c1f47f0172c57d16221664b64b9dd4, no merge conflicts." } ] }, { "_class" : "org.jenkinsci.plugins.ghprb.GhprbParametersAction", "parameters" : [ { "_class" : "hudson.model.StringParameterValue", "name" : "sha1", "value" : "origin/pr/1532/merge" }, { "_class" : "hudson.model.StringParameterValue", "name" : "ghprbActualCommit", "value" : "460804eb57c1f47f0172c57d16221664b64b9dd4" }, { "_class" : "hudson.model.StringParameterValue", "name" : "ghprbActualCommitAuthor", "value" : "" }, { "_class" : "hudson.model.StringParameterValue", "name" : "ghprbActualCommitAuthorEmail", "value" : "" }, { "_class" : "hudson.model.StringParameterValue", "name" : "ghprbAuthorRepoGitUrl", "value" : "https://github.com/convexengineering/gpkit.git" }, { "_class" : "hudson.model.StringParameterValue", "name" : "ghprbTriggerAuthor", "value" : "Ned Burnell" }, { "_class" : "hudson.model.StringParameterValue", "name" : "ghprbTriggerAuthorEmail", "value" : "eburn@mit.edu" }, { "_class" : "hudson.model.StringParameterValue", "name" : "ghprbTriggerAuthorLogin", "value" : "bqpd" }, { "_class" : "hudson.model.StringParameterValue", "name" : "ghprbTriggerAuthorLoginMention", "value" : "@bqpd" }, { "_class" : "hudson.model.StringParameterValue", "name" : "ghprbPullId", "value" : "1532" }, { "_class" : "hudson.model.StringParameterValue", "name" : "ghprbTargetBranch", "value" : "master" }, { "_class" : "hudson.model.StringParameterValue", "name" : "ghprbSourceBranch", "value" : "novfix" }, { "_class" : "hudson.model.StringParameterValue", "name" : "GIT_BRANCH", "value" : "novfix" }, { "_class" : "hudson.model.StringParameterValue", "name" : "ghprbPullAuthorEmail", "value" : "eburn@mit.edu" }, { "_class" : "hudson.model.StringParameterValue", "name" : "ghprbPullAuthorLogin", "value" : "bqpd" }, { "_class" : "hudson.model.StringParameterValue", "name" : "ghprbPullAuthorLoginMention", "value" : "@bqpd" }, { "_class" : "hudson.model.StringParameterValue", "name" : "ghprbPullDescription", "value" : "GitHub pull request #1532 of commit 460804eb57c1f47f0172c57d16221664b64b9dd4, no merge conflicts." }, { "_class" : "hudson.model.StringParameterValue", "name" : "ghprbPullTitle", "value" : "Reduce memory usage and makes saving constraints optional" }, { "_class" : "hudson.model.StringParameterValue", "name" : "ghprbPullLink", "value" : "https://github.com/convexengineering/gpkit/pull/1532" }, { "_class" : "hudson.model.StringParameterValue", "name" : "ghprbPullLongDescription", "value" : " - uses sets of varkeys instead of KeySets in many places\\r\\n - deletes KeySets after use for string-substitution during ConstraintSet creation\\r\\n - deletes substitution attributes after used for mmaping / dual calculation\\r\\n\\r\\nReduces memory consumption for large models with string substitutions during creation by ~30%\\r\\n\\r\\nFor future reference: consider not using KeySets for such one-offs at all, instead doing a one-pass over varkeys. Honestly such iteration is cheap enough that KeySets might be removed entirely, and KeyDicts used only for solutions. This wouldn't lead to large changes in speed/memory, but it would remove a lot of code.\\r\\n\\r\\nAlso makes saving constraints with a solution optional" }, { "_class" : "hudson.model.StringParameterValue", "name" : "ghprbCommentBody", "value" : "test models please" }, { "_class" : "hudson.model.StringParameterValue", "name" : "ghprbGhRepository", "value" : "convexengineering/gpkit" }, { "_class" : "hudson.model.StringParameterValue", "name" : "ghprbCredentialsId", "value" : "2a2b74d8-fbb8-4038-938a-85796af1b79f" } ] }, { }, { }, { "_class" : "hudson.plugins.git.GitTagAction" }, { }, { "_class" : "hudson.tasks.test.MatrixTestResult", "failCount" : 3, "skipCount" : 0, "totalCount" : 324, "urlName" : "testReport" }, { }, { }, { }, { "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction" } ], "artifacts" : [ ], "building" : False, "description" : "PR #1532: Reduce memory usage and mak...", "displayName" : "#474", "duration" : 894697, "estimatedDuration" : 2387473, "executor" : None, "fullDisplayName" : "CE_gpkit_PR_research_models #474", "id" : "474", "inProgress" : False, "keepLog" : False, "number" : 474, "queueId" : 86975, "result" : "FAILURE", "timestamp" : 1607043541940, "url" : "https://acdl.mit.edu/csi/job/CE_gpkit_PR_research_models/474/", "builtOn" : "reynolds", "changeSet" : { "_class" : "hudson.plugins.git.GitChangeSetList", "items" : [ { "_class" : "hudson.plugins.git.GitChangeSet", "affectedPaths" : [ "gpkit/keydict.py" ], "commitId" : "f318ccd8975830e15b7436049f18f9aafa026e82", "timestamp" : 1606765055000, "author" : { "absoluteUrl" : "https://acdl.mit.edu/csi/user/eburn", "fullName" : "eburn" }, "authorEmail" : "eburn@mit.edu", "comment" : "allow partial vectorvar substitutions\u000a", "date" : "2020-11-30 11:37:35 -0800", "id" : "f318ccd8975830e15b7436049f18f9aafa026e82", "msg" : "allow partial vectorvar substitutions", "paths" : [ { "editType" : "edit", "file" : "gpkit/keydict.py" } ] }, { "_class" : "hudson.plugins.git.GitChangeSet", "affectedPaths" : [ "gpkit/nomials/variables.py", "gpkit/varkey.py" ], "commitId" : "b39287f760e53e05179c9d49c4baaf345d4f97c0", "timestamp" : 1606765158000, "author" : { "absoluteUrl" : "https://acdl.mit.edu/csi/user/eburn", "fullName" : "eburn" }, "authorEmail" : "eburn@mit.edu", "comment" : "cleanup varkey imports\u000a", "date" : "2020-11-30 11:39:18 -0800", "id" : "b39287f760e53e05179c9d49c4baaf345d4f97c0", "msg" : "cleanup varkey imports", "paths" : [ { "editType" : "edit", "file" : "gpkit/nomials/variables.py" }, { "editType" : "edit", "file" : "gpkit/varkey.py" } ] }, { "_class" : "hudson.plugins.git.GitChangeSet", "affectedPaths" : [ "gpkit/constraints/relax.py", "gpkit/nomials/map.py", "gpkit/keydict.py", "gpkit/solution_array.py", "gpkit/constraints/sgp.py", "gpkit/constraints/set.py", "gpkit/constraints/model.py", "gpkit/tests/t_model.py", "gpkit/constraints/costed.py", "gpkit/nomials/substitution.py", "gpkit/varkey.py", "gpkit/nomials/data.py", "gpkit/tests/t_sub.py", "gpkit/constraints/gp.py", "gpkit/nomials/math.py" ], "commitId" : "245462a49cd48de5f9e7e622d2ad7a57619d5087", "timestamp" : 1606769631000, "author" : { "absoluteUrl" : "https://acdl.mit.edu/csi/user/eburn", "fullName" : "eburn" }, "authorEmail" : "eburn@mit.edu", "comment" : "mostly working with vks\u000a", "date" : "2020-11-30 12:53:51 -0800", "id" : "245462a49cd48de5f9e7e622d2ad7a57619d5087", "msg" : "mostly working with vks", "paths" : [ { "editType" : "edit", "file" : "gpkit/constraints/relax.py" }, { "editType" : "edit", "file" : "gpkit/nomials/map.py" }, { "editType" : "edit", "file" : "gpkit/constraints/sgp.py" }, { "editType" : "edit", "file" : "gpkit/nomials/substitution.py" }, { "editType" : "edit", "file" : "gpkit/tests/t_model.py" }, { "editType" : "edit", "file" : "gpkit/constraints/gp.py" }, { "editType" : "edit", "file" : "gpkit/nomials/math.py" }, { "editType" : "edit", "file" : "gpkit/nomials/data.py" }, { "editType" : "edit", "file" : "gpkit/tests/t_sub.py" }, { "editType" : "edit", "file" : "gpkit/constraints/model.py" }, { "editType" : "edit", "file" : "gpkit/keydict.py" }, { "editType" : "edit", "file" : "gpkit/solution_array.py" }, { "editType" : "edit", "file" : "gpkit/constraints/costed.py" }, { "editType" : "edit", "file" : "gpkit/constraints/set.py" }, { "editType" : "edit", "file" : "gpkit/varkey.py" } ] }, { "_class" : "hudson.plugins.git.GitChangeSet", "affectedPaths" : [ "gpkit/keydict.py" ], "commitId" : "e1656f3ff7292086d07eb58e995e122a1d58cdb6", "timestamp" : 1606769826000, "author" : { "absoluteUrl" : "https://acdl.mit.edu/csi/user/eburn", "fullName" : "eburn" }, "authorEmail" : "eburn@mit.edu", "comment" : "mostly working with vks\u000a", "date" : "2020-11-30 12:57:06 -0800", "id" : "e1656f3ff7292086d07eb58e995e122a1d58cdb6", "msg" : "mostly working with vks", "paths" : [ { "editType" : "edit", "file" : "gpkit/keydict.py" } ] }, { "_class" : "hudson.plugins.git.GitChangeSet", "affectedPaths" : [ "gpkit/constraints/model.py", "gpkit/nomials/data.py", "gpkit/keydict.py", "gpkit/solution_array.py", "gpkit/nomials/math.py" ], "commitId" : "ba781ddc4554e9d38a338df2e0f0e42c575b527a", "timestamp" : 1606772070000, "author" : { "absoluteUrl" : "https://acdl.mit.edu/csi/user/eburn", "fullName" : "eburn" }, "authorEmail" : "eburn@mit.edu", "comment" : "eh\u000a", "date" : "2020-11-30 13:34:30 -0800", "id" : "ba781ddc4554e9d38a338df2e0f0e42c575b527a", "msg" : "eh", "paths" : [ { "editType" : "edit", "file" : "gpkit/nomials/math.py" }, { "editType" : "edit", "file" : "gpkit/constraints/model.py" }, { "editType" : "edit", "file" : "gpkit/nomials/data.py" }, { "editType" : "edit", "file" : "gpkit/solution_array.py" }, { "editType" : "edit", "file" : "gpkit/keydict.py" } ] }, { "_class" : "hudson.plugins.git.GitChangeSet", "affectedPaths" : [ "gpkit/tests/t_nomials.py", "gpkit/constraints/set.py", "gpkit/nomials/math.py", "gpkit/constraints/costed.py" ], "commitId" : "de3b0a27948e17413385fee86fccd7e918d7c49a", "timestamp" : 1606772514000, "author" : { "absoluteUrl" : "https://acdl.mit.edu/csi/user/eburn", "fullName" : "eburn" }, "authorEmail" : "eburn@mit.edu", "comment" : "it works\u000a", "date" : "2020-11-30 13:41:54 -0800", "id" : "de3b0a27948e17413385fee86fccd7e918d7c49a", "msg" : "it works", "paths" : [ { "editType" : "edit", "file" : "gpkit/constraints/set.py" }, { "editType" : "edit", "file" : "gpkit/nomials/math.py" }, { "editType" : "edit", "file" : "gpkit/tests/t_nomials.py" }, { "editType" : "edit", "file" : "gpkit/constraints/costed.py" } ] }, { "_class" : "hudson.plugins.git.GitChangeSet", "affectedPaths" : [ "gpkit/constraints/gp.py", "gpkit/nomials/math.py" ], "commitId" : "513fdb6b8215da7a493399a05fdd021ec3e3b697", "timestamp" : 1606852033000, "author" : { "absoluteUrl" : "https://acdl.mit.edu/csi/user/eburn", "fullName" : "eburn" }, "authorEmail" : "eburn@mit.edu", "comment" : "remove gp.v_ss\u000a", "date" : "2020-12-01 11:47:13 -0800", "id" : "513fdb6b8215da7a493399a05fdd021ec3e3b697", "msg" : "remove gp.v_ss", "paths" : [ { "editType" : "edit", "file" : "gpkit/nomials/math.py" }, { "editType" : "edit", "file" : "gpkit/constraints/gp.py" } ] }, { "_class" : "hudson.plugins.git.GitChangeSet", "affectedPaths" : [ "gpkit/constraints/model.py", "gpkit/constraints/set.py" ], "commitId" : "4665c99a403bc27d2ca74403fc9e87a77f124cd4", "timestamp" : 1606852131000, "author" : { "absoluteUrl" : "https://acdl.mit.edu/csi/user/eburn", "fullName" : "eburn" }, "authorEmail" : "eburn@mit.edu", "comment" : "move varkeys property to constraintset\u000a", "date" : "2020-12-01 11:48:51 -0800", "id" : "4665c99a403bc27d2ca74403fc9e87a77f124cd4", "msg" : "move varkeys property to constraintset", "paths" : [ { "editType" : "edit", "file" : "gpkit/constraints/set.py" }, { "editType" : "edit", "file" : "gpkit/constraints/model.py" } ] }, { "_class" : "hudson.plugins.git.GitChangeSet", "affectedPaths" : [ "gpkit/keydict.py" ], "commitId" : "c3074b56e1b3b258bdc60af3e9b9549d631d6061", "timestamp" : 1606852554000, "author" : { "absoluteUrl" : "https://acdl.mit.edu/csi/user/eburn", "fullName" : "eburn" }, "authorEmail" : "eburn@mit.edu", "comment" : "lint\u000a", "date" : "2020-12-01 11:55:54 -0800", "id" : "c3074b56e1b3b258bdc60af3e9b9549d631d6061", "msg" : "lint", "paths" : [ { "editType" : "edit", "file" : "gpkit/keydict.py" } ] }, { "_class" : "hudson.plugins.git.GitChangeSet", "affectedPaths" : [ "gpkit/keydict.py" ], "commitId" : "17394aad53e00693b445d418ce56671ad4a53524", "timestamp" : 1606852892000, "author" : { "absoluteUrl" : "https://acdl.mit.edu/csi/user/eburn", "fullName" : "eburn" }, "authorEmail" : "eburn@mit.edu", "comment" : "add shape check\u000a", "date" : "2020-12-01 12:01:32 -0800", "id" : "17394aad53e00693b445d418ce56671ad4a53524", "msg" : "add shape check", "paths" : [ { "editType" : "edit", "file" : "gpkit/keydict.py" } ] }, { "_class" : "hudson.plugins.git.GitChangeSet", "affectedPaths" : [ "gpkit/constraints/model.py", "gpkit/keydict.py", "gpkit/constraints/set.py" ], "commitId" : "619d1e2dc38f94c5bfebd2decae99156a262c46e", "timestamp" : 1606856512000, "author" : { "absoluteUrl" : "https://acdl.mit.edu/csi/user/eburn", "fullName" : "eburn" }, "authorEmail" : "eburn@mit.edu", "comment" : "no KeySets hanging around\u000a", "date" : "2020-12-01 13:01:52 -0800", "id" : "619d1e2dc38f94c5bfebd2decae99156a262c46e", "msg" : "no KeySets hanging around", "paths" : [ { "editType" : "edit", "file" : "gpkit/constraints/model.py" }, { "editType" : "edit", "file" : "gpkit/constraints/set.py" }, { "editType" : "edit", "file" : "gpkit/keydict.py" } ] }, { "_class" : "hudson.plugins.git.GitChangeSet", "affectedPaths" : [ "gpkit/keydict.py" ], "commitId" : "861bcede7efef77c9e7f6ee006c4236d8ed3cd17", "timestamp" : 1606856610000, "author" : { "absoluteUrl" : "https://acdl.mit.edu/csi/user/eburn", "fullName" : "eburn" }, "authorEmail" : "eburn@mit.edu", "comment" : "whoops, snuck in some code from another branch\u000a", "date" : "2020-12-01 13:03:30 -0800", "id" : "861bcede7efef77c9e7f6ee006c4236d8ed3cd17", "msg" : "whoops, snuck in some code from another branch", "paths" : [ { "editType" : "edit", "file" : "gpkit/keydict.py" } ] }, { "_class" : "hudson.plugins.git.GitChangeSet", "affectedPaths" : [ "gpkit/keydict.py", "gpkit/varkey.py" ], "commitId" : "d7bfabdc2f45c78cb7c2a0217ea3ba453de49beb", "timestamp" : 1606856772000, "author" : { "absoluteUrl" : "https://acdl.mit.edu/csi/user/eburn", "fullName" : "eburn" }, "authorEmail" : "eburn@mit.edu", "comment" : "cleanup\u000a", "date" : "2020-12-01 13:06:12 -0800", "id" : "d7bfabdc2f45c78cb7c2a0217ea3ba453de49beb", "msg" : "cleanup", "paths" : [ { "editType" : "edit", "file" : "gpkit/varkey.py" }, { "editType" : "edit", "file" : "gpkit/keydict.py" } ] }, { "_class" : "hudson.plugins.git.GitChangeSet", "affectedPaths" : [ "gpkit/varkey.py", "gpkit/nomials/data.py", "gpkit/keydict.py", "gpkit/constraints/model.py", "gpkit/constraints/set.py", "gpkit/nomials/math.py" ], "commitId" : "5bd1b4e76e487abfc5f8f2aa735d95d2a9405dc9", "timestamp" : 1606857220000, "author" : { "absoluteUrl" : "https://acdl.mit.edu/csi/user/eburn", "fullName" : "eburn" }, "authorEmail" : "eburn@mit.edu", "comment" : "lint\u000a", "date" : "2020-12-01 13:13:40 -0800", "id" : "5bd1b4e76e487abfc5f8f2aa735d95d2a9405dc9", "msg" : "lint", "paths" : [ { "editType" : "edit", "file" : "gpkit/nomials/math.py" }, { "editType" : "edit", "file" : "gpkit/varkey.py" }, { "editType" : "edit", "file" : "gpkit/nomials/data.py" }, { "editType" : "edit", "file" : "gpkit/constraints/set.py" }, { "editType" : "edit", "file" : "gpkit/keydict.py" }, { "editType" : "edit", "file" : "gpkit/constraints/model.py" } ] }, { "_class" : "hudson.plugins.git.GitChangeSet", "affectedPaths" : [ "gpkit/solution_array.py" ], "commitId" : "7929c2003d4063f31ceb61a2e096494ec7ad0bd8", "timestamp" : 1606859550000, "author" : { "absoluteUrl" : "https://acdl.mit.edu/csi/user/eburn", "fullName" : "eburn" }, "authorEmail" : "eburn@mit.edu", "comment" : "make constraintsaving optional, fix savetxt spacing\u000a", "date" : "2020-12-01 13:52:30 -0800", "id" : "7929c2003d4063f31ceb61a2e096494ec7ad0bd8", "msg" : "make constraintsaving optional, fix savetxt spacing", "paths" : [ { "editType" : "edit", "file" : "gpkit/solution_array.py" } ] }, { "_class" : "hudson.plugins.git.GitChangeSet", "affectedPaths" : [ "gpkit/solution_array.py" ], "commitId" : "8d79d103c24cbfe65202f3823a4a1502e4e57971", "timestamp" : 1606859612000, "author" : { "absoluteUrl" : "https://acdl.mit.edu/csi/user/eburn", "fullName" : "eburn" }, "authorEmail" : "eburn@mit.edu", "comment" : "lint\u000a", "date" : "2020-12-01 13:53:32 -0800", "id" : "8d79d103c24cbfe65202f3823a4a1502e4e57971", "msg" : "lint", "paths" : [ { "editType" : "edit", "file" : "gpkit/solution_array.py" } ] }, { "_class" : "hudson.plugins.git.GitChangeSet", "affectedPaths" : [ "gpkit/solution_array.py", "gpkit/nomials/math.py" ], "commitId" : "c64de25f4aea5c5c3b49536b2e894336e482d9b2", "timestamp" : 1606946505000, "author" : { "absoluteUrl" : "https://acdl.mit.edu/csi/user/eburn", "fullName" : "eburn" }, "authorEmail" : "eburn@mit.edu", "comment" : "cleanup temporary attributes\u000a", "date" : "2020-12-02 14:01:45 -0800", "id" : "c64de25f4aea5c5c3b49536b2e894336e482d9b2", "msg" : "cleanup temporary attributes", "paths" : [ { "editType" : "edit", "file" : "gpkit/solution_array.py" }, { "editType" : "edit", "file" : "gpkit/nomials/math.py" } ] } ], "kind" : "git" }, "culprits" : [ { "absoluteUrl" : "https://acdl.mit.edu/csi/user/noreply", "fullName" : "noreply" }, { "absoluteUrl" : "https://acdl.mit.edu/csi/user/eburn", "fullName" : "eburn" } ], "runs" : [ { "number" : 416, "url" : "https://acdl.mit.edu/csi/job/CE_gpkit_PR_research_models/buildnode=macys,optimizer=cvxopt/416/" }, { "number" : 416, "url" : "https://acdl.mit.edu/csi/job/CE_gpkit_PR_research_models/buildnode=macys,optimizer=mosek/416/" }, { "number" : 474, "url" : "https://acdl.mit.edu/csi/job/CE_gpkit_PR_research_models/buildnode=macys_VM,optimizer=cvxopt/474/" }, { "number" : 474, "url" : "https://acdl.mit.edu/csi/job/CE_gpkit_PR_research_models/buildnode=macys_VM,optimizer=mosek/474/" }, { "number" : 474, "url" : "https://acdl.mit.edu/csi/job/CE_gpkit_PR_research_models/buildnode=reynolds,optimizer=cvxopt/474/" }, { "number" : 474, "url" : "https://acdl.mit.edu/csi/job/CE_gpkit_PR_research_models/buildnode=reynolds,optimizer=mosek/474/" }, { "number" : 474, "url" : "https://acdl.mit.edu/csi/job/CE_gpkit_PR_research_models/buildnode=windows10x64,optimizer=cvxopt/474/" }, { "number" : 474, "url" : "https://acdl.mit.edu/csi/job/CE_gpkit_PR_research_models/buildnode=windows10x64,optimizer=mosek/474/" }, { "number" : 409, "url" : "https://acdl.mit.edu/csi/job/CE_gpkit_PR_research_models/buildnode=windows7x64,optimizer=cvxopt/409/" }, { "number" : 409, "url" : "https://acdl.mit.edu/csi/job/CE_gpkit_PR_research_models/buildnode=windows7x64,optimizer=mosek/409/" } ] }