BUILD_CAUSE | GHPRBCAUSE |
BUILD_CAUSE_GHPRBCAUSE | true |
BUILD_DISPLAY_NAME | #2318 |
BUILD_ID | 2318 |
BUILD_NUMBER | 2318 |
BUILD_TAG | jenkins-CE_gpkit_PR_dependencies-2318 |
BUILD_URL | https://acdl.mit.edu/csi/job/CE_gpkit_PR_dependencies/2318/ |
EXECUTOR_NUMBER | -1 |
GIT_BRANCH | novfix |
HOME | /home/jenkins |
HUDSON_HOME | /var/lib/jenkins |
HUDSON_SERVER_COOKIE | e124851fc3e0704d |
HUDSON_URL | https://acdl.mit.edu/csi/ |
JENKINS_HOME | /var/lib/jenkins |
JENKINS_SERVER_COOKIE | e124851fc3e0704d |
JENKINS_URL | https://acdl.mit.edu/csi/ |
JOB_BASE_NAME | CE_gpkit_PR_dependencies |
JOB_NAME | CE_gpkit_PR_dependencies |
JOB_URL | https://acdl.mit.edu/csi/job/CE_gpkit_PR_dependencies/ |
LANG | en_US.UTF-8 |
LOGNAME | jenkins |
MAIL | /var/mail/jenkins |
NODE_LABELS | reynolds |
NODE_NAME | reynolds |
OLDPWD | /home/jenkins |
PATH | /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games |
PWD | /jenkins |
ROOT_BUILD_CAUSE | GHPRBCAUSE |
ROOT_BUILD_CAUSE_GHPRBCAUSE | true |
RUN_DISPLAY_URL | https://acdl.mit.edu/csi/job/CE_gpkit_PR_dependencies/2318/display/redirect |
SHELL | /bin/bash |
SHLVL | 1 |
SSH_CLIENT | 18.18.33.14 48698 22 |
SSH_CONNECTION | 18.18.33.14 48698 10.33.0.65 22 |
USER | jenkins |
XDG_RUNTIME_DIR | /run/user/1002 |
XDG_SESSION_ID | 3539 |
_ | /usr/bin/java |
ghprbActualCommit | 460804eb57c1f47f0172c57d16221664b64b9dd4 |
ghprbAuthorRepoGitUrl | https://github.com/convexengineering/gpkit.git |
ghprbCommentBody | test this please |
ghprbCredentialsId | 2a2b74d8-fbb8-4038-938a-85796af1b79f |
ghprbGhRepository | convexengineering/gpkit |
ghprbPullAuthorEmail | eburn@mit.edu |
ghprbPullAuthorLogin | bqpd |
ghprbPullAuthorLoginMention | @bqpd |
ghprbPullDescription | GitHub pull request #1532 of commit 460804eb57c1f47f0172c57d16221664b64b9dd4, no merge conflicts. |
ghprbPullId | 1532 |
ghprbPullLink | https://github.com/convexengineering/gpkit/pull/1532 |
ghprbPullLongDescription | - 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 |
ghprbPullTitle | Reduce memory usage and makes saving constraints optional |
ghprbSourceBranch | novfix |
ghprbTargetBranch | master |
ghprbTriggerAuthor | Ned Burnell |
ghprbTriggerAuthorEmail | eburn@mit.edu |
ghprbTriggerAuthorLogin | bqpd |
ghprbTriggerAuthorLoginMention | @bqpd |
sha1 | origin/pr/1532/merge |