Time
S
Nick
Message
00:46
jri joined #dataverse
03:46
jri joined #dataverse
08:44
jri joined #dataverse
09:36
jri joined #dataverse
11:57
pdurbin joined #dataverse
13:51
djbrooke joined #dataverse
13:55
donsizemore joined #dataverse
13:57
donsizemore
@pdurbin @pameyer i would love to make the ansible role use default.config (and it sounds like i need to take another traipse/lollygag through the updated installer anyway
13:58
donsizemore
so that means i may start on @pameyer's ticket =)
13:58
pdurbin
donsizemore: basically the giant Perl script was split into two. And good morning. :)
14:26
donsizemore
@pdurbin a) good morning b) i hope someone sacrificed a chicken before disturbing the perl demigods
14:27
pdurbin
we don't *think* anything broke :)
14:39
pameyer joined #dataverse
14:40
pameyer
@pdurbin at least *one* thing broken; but that *should* be fixed now
14:41
pameyer
@donsizemore using the normal installer / default.config still needs a postgres admin account; that might be a reason not worry about that ticket
14:42
donsizemore
@pameyer right you are. i'm stubbing out a default.config for the role; ansible can set the admin password for the postgres account to make the dataverse installer happy
14:43
donsizemore
@pameyer or i can grant the dataverse account all privileges, what could possibly go wrong =)
14:43
pameyer
@donsizemore that's why we test ;)
14:44
pdurbin
pameyer: oh, right. Thanks for fixing that.
14:44
pameyer
it's also possible that setting the glassfish installation directory with default.config is broken. I'm pretty sure there was a point when it worked; but when I was messing with docker-aio it didn't seem to be
14:44
pdurbin
Huh. I thought that worked too.
14:46
pameyer
somewhere between 25% and 50% of the time when I say "it didn't work" it translates to "I was doing it wrong"...
14:49
pdurbin
heh. it's fiddly. not your fault
15:11
djbrooke joined #dataverse
15:14
donsizemore
@pameyer @pdurbin my default.config typey-types were interrupted for a last-minute grant submission, but i have a more robust default.config on my laptop that came from... somewhere. when i can finish this first commit i'll show you what i did for starters/input
15:15
pdurbin
sounds good, thanks
15:29
djbrooke joined #dataverse
15:48
djbrooke joined #dataverse
15:50
jri joined #dataverse
16:09
djbrooke joined #dataverse
16:23
djbrooke joined #dataverse
16:24
djbrooke joined #dataverse
17:12
djbrooke joined #dataverse
17:24
donsizemore joined #dataverse
17:25
donsizemore
@pameyer got a sec?
17:45
djbrooke joined #dataverse
17:49
pameyer
@donsizemore sure
17:54
djbrooke joined #dataverse
18:01
djbrooke joined #dataverse
18:03
djbrooke joined #dataverse
18:18
djbrooke joined #dataverse
18:30
donsizemore
@pameyer i was going to run some stuff by you but re-reading the install scripts and the dataverse-install playbook i made up my own mind
18:31
djbrooke joined #dataverse
18:31
donsizemore
@pameyer also, i wanted the role to create a default.config only if one didn't exist already, but the version of ansible in the image we're using is too old and i get python tracebacks when i try to update ansible.
18:32
donsizemore
@pameyer so, we're using ansible variables to write out a default.config, but then we cleanly call the perl installer =) not optimal, but better than it was
18:33
pameyer
@donsizemore that sounds like a reasonable way to go to me. The entire approach of using default.config is suboptimal by itself (but seemed better than not having it)
18:34
pdurbin
Even if default.config is suboptimal, it's used leaned on heavily within the openshift install.
18:35
pameyer
having *a* way to do non-interactive installs is a big help
18:35
pameyer
when I went with that approach, it was more to get *something* working than come up with an optimal approach
18:36
pdurbin
Sure. Minimum viable feature. :)
18:38
djbrooke joined #dataverse
18:42
pameyer
pdurbin: quick check - am I remembering right that jvm options can be changed with asadmin commands w\out restarting glassfish?
18:47
djbrooke joined #dataverse
18:52
pameyer
for benfit of ircbot, the answer to ^ is "no"
18:54
donsizemore joined #dataverse
18:56
donsizemore
@pameyer i'm going to make ansible ask for the db admin pass as a var to make the out-of-the-box installer happy. that will be sure dataverse-ansible doesn't fall behind installer changes like the 4.8=>4.9 conversion
18:57
pameyer
@donsizemore sounds like a plan to me
18:58
pameyer
making out-of-the-box not require db admin if it's got an existing empty database and permissions seems like a good thing to me, but not yet near the top of anybody's list
19:01
pdurbin
pameyer: works for me, changing JVM options on the fly with asadmin
19:03
pameyer
pdurbin: jmx started working after a glassfish restart, so possibly not all of them work on the fly
19:09
pdurbin
ok, I've heard of JMX but haven't used it much. I'm talking about garden variety options we've added to Dataverse
19:13
djbrooke joined #dataverse
19:14
pdurbin
pameyer: I see you're on https://github.com/IQSS/dataverse/issues/4610 (dual mode). Are you working on anything in particular? Planning on adding commits to the 4610-upload-dual-mode branch, for example?
19:20
yoh_ joined #dataverse
19:20
pameyer
pdurbin: trying to break it
19:21
pdurbin
pameyer: ah, you're going to deploy that branch to one of your servers?
19:22
pameyer
not necessarilly
19:23
donsizemore
@pameyer that's bugged me for a while, so maybe that's my next PR
19:25
pameyer
@donsizemore I've used the buzzword "annoyance driven development"
19:26
pdurbin
pameyer: ok. Usually when I move something from dev to code review, I take all the assignees off of it. So if you're taken off, that's why.
19:26
donsizemore
@pameyer necessity is the bother of all intention!
19:28
djbrooke joined #dataverse
19:28
pameyer
pdurbin: gotcha
19:30
donsizemore
@pameyer must one do anything spatial to pull from a default.config? (i suspect the overhead of ansible is rearing its head)
19:31
djbrooke joined #dataverse
19:37
pameyer
@donsizemore it *should* be enough to be in the same working directory as the install script
19:38
pameyer
there was also a bug where it wasn't quiet fully non-interactive. fixed, but I'm not 100% sure it made it into 4.9.2
19:39
pameyer
looks like it did https://github.com/IQSS/dataverse/pull/4921
19:52
djbrooke joined #dataverse
20:18
pameyer left #dataverse
20:54
djbrooke joined #dataverse
21:49
djbrooke joined #dataverse
22:26
djbrooke joined #dataverse
22:59
djbrooke joined #dataverse