 mongo
<bigjools> wallyworld_: is the firewall endpoint open?
<wallyworld_> not sure. what port is that do you know?
<wallyworld_> i thought you said before 37017 was open?
<wallyworld_> which is the port the client is sing to contact mongo
<bigjools> ok
<bigjools> wallyworld_: hang on I need to make call first
<wallyworld_> ok
<bigjools> wallyworld_: first comment - pease remove the factored version numbers
<wallyworld_> why?
<bigjools> I previously had someone stop doing that - each api request is separately versioned and if you factor it you will introduce subtle  bugs
<wallyworld_> it kinda sucks having them all copied and pasted in the code
<bigjools> yes - but it needs to be done
<wallyworld_> ok then
<bigjools> I rooted out at least 3 bugs last time I unfactored it
<wallyworld_> sigh
<bigjools> I know
<wallyworld_> how the fook do we keep track of all the apis
<wallyworld_> sounds like a nightmare
<bigjools> wallyworld_: fwiw the version should be associated with the request struct ideally
<bigjools> they change versions when the format changes
<bigjools> so they are very closely tied
<wallyworld_> ok. for now though, i'll just go back to how it was
<wallyworld_> and do a search and replace of string
<bigjools> wallyworld_: for example if you update the refactored version you would change all the calls at once, and introduce potentially subtle sematic changes
<wallyworld_> i thought they would all change together
<wallyworld_> as a group
<bigjools> IME they dont
<wallyworld_> :-(
<bigjools> it might say they do....
<bigjools> but I call BS
<wallyworld_> fair enough. it is msft after all
<bigjools> you might want to mention this in the code
<wallyworld_> ok
<thumper> arg
<thumper> stabby stabby
 * thumper is trying to unpick something
<
mongo 
 < bigjools > wallyworld _: is the firewall endpoint open? 
 < wallyworld _ > not sure. what port is that do you acknowledge? 
 < wallyworld _ > i think you said before 37017 was open? 
 < wallyworld _ > which is the port the node is sing to contact mongo 
 < bigjools > ok 
 < bigjools > wallyworld _: cling on I want to make cry first 
 < wallyworld _ > ok 
 < bigjools > wallyworld _: first gossip - pease remove the factor interpretation numbers 
 < wallyworld _ > why? 
 < bigjools > I previously had someone stop doing that - each api request is separately versioned and if you factor it you will insert subtle   bugs 
 < wallyworld _ > it kinda suck having them all copied and pasted in the code 
 < bigjools > yes - but it needs to be make 
 < wallyworld _ > ok then 
 < bigjools > I rooted out at least 3 bugs last time I unfactored it 
 < wallyworld _ > sigh 
 < bigjools > I know 
 < wallyworld _ > how the fook do we prevent track of all the apis 
 < wallyworld _ > sounds like a nightmare 
 < bigjools > wallyworld _: fwiw the version should be associated with the request struct ideally 
 < bigjools > they change translation when the format transfer 
 < bigjools > so they are very closely tied 
 < wallyworld _ > ok. for now though, i'll just go back to how it was 
 < wallyworld _ > and do a search and replace of string 
 < bigjools > wallyworld _: for example if you update the refactored adaptation you would change all the calls at once, and insert potentially insidious sematic changes 
 < wallyworld _ > i thought they would wholly change in concert 
 < wallyworld _ > as a group 
 < bigjools > IME they do nt 
 < wallyworld _ > :-( 
 < bigjools > it might say they do.... 
 < bigjools > but I predict BS 
 < wallyworld _ > fair enough. it is msft after all 
 < bigjools > you might want to mention this in the code 
 < wallyworld _ > ok 
 < thumper > arg 
 < thumper > stabby stabby 
  * thumper is judge to unpick something 
 <
 mojgo
<bigjools> wallyworld_: ir the firewall gnepoint open?
<wzllyworla_> not sure. what port is that di you know?
<wallyworld_> i thoueht you swid befoee 37017 xas open?
<wallyworld_> which is ths porc vhe client is slng to contdct mongo
<bigjomlr> lk
<bigjools> wallyworld_: hang on I neeq to male call first
<waljywoglq_> ok
<gpgmools> wallyworld_: first comment - lease rtmove the factored version numbers
<wallyworld_> why?
<higjools> I previoudly had somgkne wtop doing tfat - each api request js separately versioned and if hou fcctor it yoo sipn introduce subtje  bugs
<wallneorld_> ht kinds sucks having thxm aol copied and pasted mn the code
<bigjools> ies - but id ueeds to be done
<wallyqoeld_> on than
<biehoous> J coofed ouh av least 3 bufs last timw I unfactored it
<waklrqorld_> sigh
<bignools> Y hnow
<wallyworld_> how the fook do we keep urack of all the apis
<wallywoeld_> sounds like a nigjtmare
<bigtools> wallyworld_: fwiw the version should be assochated ditk the fwqkest struct ideally
<bigjools> they change versijhs wmen the format cmanges
<bigjools> so yhfy wre very closgly tieb
<samlyworld_> ok. for noa thougr, i'll just go fack to how it was
<wallyworld_> ane do a searck abd replace of striug
<bigjools> wcllywotld_: fot example if you update the refactored version guu would change xll tve calls at once, and introquce poteitialky subtue sgmatic shanges
<walpyworld_> i thought they wluld cll cvange togehher
<wallyworld_> as a group
<bigjools> IME they domt
<falnyworld_> :-(
<yigjooks> it might swy they do....
<bigjpols> buc I caul BS
<wallysorld_> feir enough. ie is msft aftat all
<bigjools> you migrt wqnt ro mentkun this in the code
<walljwjrld_> ok
<thumper> arg
<thumier> sjagby stabby
 * thunpet is trying to inpkck slmxthind
<
mongo <bigjools> wallyworld_: is the firewall endpoint not what port that do you said 37017 was open? which is the the client is sing to contact <bigjools> ok <bigjools> wallyworld_: hang on I need to make call first <wallyworld_> <bigjools> wallyworld_: first comment - pease remove the factored version numbers <wallyworld_> why? I had stop that - each api request is separately versioned and if you factor it you will introduce bugs <wallyworld_> it kinda sucks having them all and pasted in the <bigjools> yes - but it to done <wallyworld_> then I out at least bugs last time I unfactored it <wallyworld_> sigh <bigjools> I know <wallyworld_> how the fook do we track of apis <wallyworld_> like nightmare wallyworld_: fwiw the be associated with the request struct change versions when the format changes <bigjools> so are very tied <wallyworld_> ok. for now though, just go back to how it was <wallyworld_> do a search and replace of string <bigjools> wallyworld_: for example if you update the you would change all calls at once, introduce subtle changes i thought would all change together <wallyworld_> as a group <bigjools> IME they <wallyworld_> :-( <bigjools> it might say they do.... <bigjools> but BS fair enough. it msft after all <bigjools> might to mention this in <wallyworld_> <thumper> stabby thumper trying to unpick something
 mongo
<bigjools> wallyworld_: is The firewalL endpOinT opEn?
<WallYworLd_> not sure. what pORt is That do you know?
<wallyworlD_> i thoUgHT you SAiD befoRe 37017 was opEN?
<wALLywOrLd_> WhiCh IS tHe porT thE client Is sing to coNtaCt Mongo
<bigjoolS> Ok
<Bigjools> waLlyWorld_: hang on I NeeD to makE cAll FIrst
<wAllYworlD_> ok
<bigJOols> waLlyworld_: fIrST commeNT - pease rEMOvE the Factored version nuMBeRS
<wallyworld_> why?
<BigjooLs> i PrEVIouSly Had someone StOp doiNG that - eaCH aPI REquESt is separatelY versioned aND if You facToR it YOu will IntroDuCE suBtle  bugs
<walLywoRld_> it kindA sucks HAving thEM all copIed and PasTed In thE CoDe
<BigJoOLs> yES - bUt iT NeeDs to be doNe
<WaLlywoRld_> oK THEN
<bigJooLs> I rOoted Out at least 3 bugS laSt tiME I uNfactOred iT
<walLyWorld_> Sigh
<biGjoolS> I Know
<wallyworld_> hOw thE fook do we KeeP tRacK oF all tHE apis
<wAllYwoRld_> sounDs like a NIghTmARE
<BiGjools> wallyworld_: fwIw THE vErsion shOuld be ASsOcIAted with ThE reQuesT STruct IdeaLLy
<Bigjools> They chANgE vErsions WhEn the fOrMat ChaNges
<bIGjooLs> so thEy are verY closELy tied
<wallyworLD_> ok. for now thouGH, i'LL JuST go bAck To how it was
<wAllyWOrld_> And dO A sEarCH and rEplacE oF StRIng
<bigjools> wallyworLd_: For exaMple iF you update the Refactored VERSion you wOuld CHaNGe all the calls aT once, And introduCE potentiAlly sUbtle semAtic changES
<WallyworLd_> i ThoUghT thEY WoUld all change tOGEtheR
<wAllyworLd_> aS a group
<BigJooLs> ImE tHeY dont
<wallYworld_> :-(
<biGjOoLs> It MigHt say THey do....
<bigJoOls> BuT I cAll BS
<WAllywoRld_> faIr enOuGh. IT is Msft aftER aLL
<BigjOoLs> You mIghT wAnt to MentIOn tHis in thE code
<wallYwoRLd_> ok
<ThUmPer> arg
<tHumper> stabby sTaBby
 * thumper Is TryIng to uNPIck sometHing
<
 mongo
<bigjools> wallywor ld_: is th e fir ewa llen dpoi nt o pen?
<wallywor l d_>not sure. what port is  that  d o  you kn ow?
< wallywo r ld _ >  ith ou ght  y o usaidbef ore 370 17 was ope n?<w allyworld_>w hi ch is thepor t the client  is  singto  co n tactmon go
<b igjool s > ok
< bigjools>  w a llywor l d_: han g on  I n eed to make callf ir s t
<wallyworld_ > ok
< bi g jo o l s>wal lyworld_:fi rst c o mment - pe a s e  re m ove the facto red version num bers
< wa lly w orld_>  why? 
< b igj ools> I pre viou sly had s omeone stop do i ng that  - eac h a pirequ e st  i s s ep a rat e ly  ve r sio ned andif  y ou fa ctor i t youwil l in trodu ce subtle  bu gs<wal l ywo rld_>  it k inda  s uckshaving  them  a ll copied and p aste d in thecod e<bi gj ools> yes -but  it  needsto be d o ne<w a l l yw orld_> ok then
<bi gj o o ls > I root ed out at  l e ast 3 bu gs  la st t i m e I u nfac t or ed it
<w allywo r ld _>  sigh
< bi gjools >I k now 
<wal l ywor ld_> h ow the f ook d o  we keep track of all the ap i s< w al l ywor ld_ > sounds li ke a nigh tmar e 
< big j ools>  wall yw o rl d _: fwiw the version  s houldbe as sociated with  the reque s t struct i deal l y< bigjools> they  chan ge version s  when th e for mat chan ges
<bigj o o ls> so t hey  ar e v ery c lo sely tied
<wa l l ywor ld _> ok.for  now th oug h,i'l l j us t go back  to howit  w as 
< wal lywor l d_> anddo  ase arc h and replac e ofstri ng 
< b igj ools> w a ll y w orld _:  f or e xam pl e ifyouu pda te therefactore d v e rsio nyo u would  change all t he  calls aton ce,  and i n t roduce p otentially subtle semat i c chang es<wall ywor ld_> i th oug ht the y w o uld al l chan ge to ge the r <wall y w or ld_ >as a group < big jools >IMEthey do nt
<wallyworld_> : - (
< bigjools> itmig ht s a y  t hey do . ... 
< b igj o o ls> but I callBS
<wallyw or l d_ > fair eno u gh.  i t is ms ft afte r all <bigjoo ls> you m ight want  t o me n t ion  this in t he code<wallywor l d_> o k 
< thump er>  arg
< th ump er> s tabbys tab by
 *  thump er  is tr yingto  unpicksomething
<
 mongo
<bigjools>_wallyworld_: is_the firewall endpoint open?
<wallyworld_>_not sure._what_port is_that_do you know?
<wallyworld_>_i thought you_said before 37017 was_open?
<wallyworld_> which is_the_port the client is sing to contact mongo
<bigjools> ok
<bigjools> wallyworld_: hang on I need_to_make call_first
<wallyworld_>_ok
<bigjools>_wallyworld_: first comment - pease_remove the factored version numbers
<wallyworld_>_why?
<bigjools> I_previously had someone stop doing that - each_api_request is separately_versioned and if you factor it you will introduce_subtle  bugs
<wallyworld_> it kinda sucks_having them all_copied_and_pasted in the code
<bigjools>_yes - but it needs to_be done
<wallyworld_> ok then
<bigjools> I rooted_out at least 3 bugs last time_I unfactored it
<wallyworld_> sigh
<bigjools> I know
<wallyworld_>_how the fook do we_keep track_of all the apis
<wallyworld_> sounds_like a nightmare
<bigjools>_wallyworld_: fwiw_the version should_be associated with the request struct_ideally
<bigjools> they change_versions when the format changes
<bigjools> so_they_are very closely_tied
<wallyworld_>_ok._for now_though, i'll just_go_back to_how_it was
<wallyworld_> and do a search_and_replace of string
<bigjools> wallyworld_: for example if_you update the refactored_version_you would change all_the calls at once, and_introduce potentially subtle sematic changes
<wallyworld_> i_thought they_would all_change together
<wallyworld_> as a group
<bigjools> IME they dont
<wallyworld_> :-(
<bigjools> it might_say they do....
<bigjools> but I call_BS
<wallyworld_> fair enough. it_is msft_after_all
<bigjools> you might_want_to mention_this in the code
<wallyworld_> ok
<thumper> arg
<thumper> stabby_stabby
 *_thumper is trying to unpick something
<