<div dir="ltr"><div>Καλημέρα,</div><div><br></div><div>σου απαντώ in line.</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Στις Σάβ, 13 Μαρ 2021 στις 7:27 π.μ., ο/η Ευσταθία Σταθά <<a href="mailto:fay.statha@gmail.com">fay.statha@gmail.com</a>> έγραψε:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Καλημέρα, καθώς υλοποιώ το cli για το project μου έχουν γεννηθεί κάποιες απορίες που θα προσπαθήσω να συνοψίσω παρακάτω:<div><br></div><div><ol><li>Στο σενάριο που έχουμε ένα cli για όλους τους κόμβους είναι αποδεκτό το να περνάμε ως παράμετρο και το ip του node στον οποίο θέλουμε να κάνουμε το εκάστοτε αίτημα; Για παράδειγμα, στο insert εκτός από key και value να δίνουμε και την ip του κόμβου από την οποία θέλουμε να ξεκινήσει. </li></ol></div></div></blockquote><div><br></div><div>To ip θα είναι μάλλον λίγο δύσχρηστο στην εξέταση, ίσως καλύτερα να δίνεις το id.</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div><ol><li>Στην περίπτωση που δεν δοθεί έχω υλοποιήσει μια τυχαία επιλογή κάποιου από τους ενεργούς κόμβους, οπότε κατ' επέκταση ήθελα να ρωτήσω και γι' αυτό αν είναι εντάξει.</li></ol></div></div></blockquote><div>ok </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div><ol><li>Σε επέκταση της προηγούμενης απορίας, υλοποιώντας το cli κατ' αυτόν τον τρόπο τόσο το depart όσο και το insert είναι απαραίτητο να δέχονται ip ως παράμετρο. Άρα αν αυτό δεν είναι αποδεκτό, μάλλον θα πρέπει να υλοποιηθεί ένα cli σε κάθε κόμβο;</li></ol></div></div></blockquote><div>Αυτή ήταν η αρχική ιδέα, αλλά αν έχει την ίδια λειτουργικότητα έτσι δεν υπάρχει πρόβλημα. </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div><ol><li>Όσων αφορά τη χρήση των αρχείων για τα πειράματα, επιτρέπεται το cli να είναι σε θέση να δουλέψει με αυτά παρσάροντας τα και εκτελώντας για κάθε τους γραμμή το αντίστοιχο αίτημα ξεχωριστά τυχαία σε κάποιον από τους ενεργούς κόμβους; Δηλαδή, για παράδειγμα να παρέχεται μια έξτρα επιλογή προς το χρήστη από τις αναφερθείσες στην εκφώνηση (έστω get_from_file) η οποία θα παίρνει σαν παράμετρο το path του αρχείου και θα φροντίζει νε εκτελέσει κάθε γραμμή του σαν "ξεχωριστή εντολή" ή έχετε κάποια υλοποίηση στο μυαλό σας;</li></ol></div></div></blockquote><div>Ναι, μπορείς να το κάνεις έτσι. </div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div><div>Τέλος, θα ήθελα να ρωτήσω αν κατά την εξέταση θα συζητήσουμε τη λειτουργία της εφαρμογής μας τοπικά, δουλεύοντας με διαφορετικά ports ή αν θα πρέπει να την τρέξουμε στα VM.</div></div></div></blockquote><div><br></div><div>VMs με back up scenario να τρέξουν τοπικά σε διαφορετικά Ports. <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div><div><br></div>-- <br><div dir="ltr"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><font face="monospace" color="#0000ff">Με εκτίμηση,</font></div><font face="monospace" color="#0000ff">Ευσταθία Σταθά</font><div><font face="monospace" color="#0000ff">Φοιτήτρια ΗΜΜΥ ΕΜΠ<br></font><div><font face="monospace" color="#0000ff"><b>Α.Μ.</b> 03116190</font><div><div><div><br></div><div><font color="#00ff00" face="monospace"><br></font></div></div></div></div></div></div></div></div></div></div></div></div></div>
_______________________________________________<br>
Distrib mailing list<br>
<a href="mailto:Distrib@lists.cslab.ece.ntua.gr" target="_blank">Distrib@lists.cslab.ece.ntua.gr</a><br>
<a href="http://lists.cslab.ece.ntua.gr/mailman/listinfo/distrib" rel="noreferrer" target="_blank">http://lists.cslab.ece.ntua.gr/mailman/listinfo/distrib</a><br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div>Katerina Doka, PhD</div><div>Senior Researcher, Computing Systems Laboratory</div><div>National Technical University of Athens</div><div>phone: +30 2107721175</div><div>Web: <a href="http://www.cslab.ntua.gr/~doka" target="_blank">http://www.cslab.ntua.gr/~doka</a></div></div></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Στις Σάβ, 13 Μαρ 2021 στις 7:27 π.μ., ο/η Ευσταθία Σταθά <<a href="mailto:fay.statha@gmail.com">fay.statha@gmail.com</a>> έγραψε:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Καλημέρα, καθώς υλοποιώ το cli για το project μου έχουν γεννηθεί κάποιες απορίες που θα προσπαθήσω να συνοψίσω παρακάτω:<div><br></div><div><ol><li>Στο σενάριο που έχουμε ένα cli για όλους τους κόμβους είναι αποδεκτό το να περνάμε ως παράμετρο και το ip του node στον οποίο θέλουμε να κάνουμε το εκάστοτε αίτημα; Για παράδειγμα, στο insert εκτός από key και value να δίνουμε και την ip του κόμβου από την οποία θέλουμε να ξεκινήσει. Στην περίπτωση που δεν δοθεί έχω υλοποιήσει μια τυχαία επιλογή κάποιου από τους ενεργούς κόμβους, οπότε κατ' επέκταση ήθελα να ρωτήσω και γι' αυτό αν είναι εντάξει.</li><li>Σε επέκταση της προηγούμενης απορίας, υλοποιώντας το cli κατ' αυτόν τον τρόπο τόσο το depart όσο και το insert είναι απαραίτητο να δέχονται ip ως παράμετρο. Άρα αν αυτό δεν είναι αποδεκτό, μάλλον θα πρέπει να υλοποιηθεί ένα cli σε κάθε κόμβο;</li><li>Όσων αφορά τη χρήση των αρχείων για τα πειράματα, επιτρέπεται το cli να είναι σε θέση να δουλέψει με αυτά παρσάροντας τα και εκτελώντας για κάθε τους γραμμή το αντίστοιχο αίτημα ξεχωριστά τυχαία σε κάποιον από τους ενεργούς κόμβους; Δηλαδή, για παράδειγμα να παρέχεται μια έξτρα επιλογή προς το χρήστη από τις αναφερθείσες στην εκφώνηση (έστω get_from_file) η οποία θα παίρνει σαν παράμετρο το path του αρχείου και θα φροντίζει νε εκτελέσει κάθε γραμμή του σαν "ξεχωριστή εντολή" ή έχετε κάποια υλοποίηση στο μυαλό σας;</li></ol><div>Τέλος, θα ήθελα να ρωτήσω αν κατά την εξέταση θα συζητήσουμε τη λειτουργία της εφαρμογής μας τοπικά, δουλεύοντας με διαφορετικά ports ή αν θα πρέπει να την τρέξουμε στα VM.</div><div><br></div>-- <br><div dir="ltr"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><font face="monospace" color="#0000ff">Με εκτίμηση,</font></div><font face="monospace" color="#0000ff">Ευσταθία Σταθά</font><div><font face="monospace" color="#0000ff">Φοιτήτρια ΗΜΜΥ ΕΜΠ<br></font><div><font face="monospace" color="#0000ff"><b>Α.Μ.</b> 03116190</font><div><div><div><br></div><div><font color="#00ff00" face="monospace"><br></font></div></div></div></div></div></div></div></div></div></div></div></div></div>
_______________________________________________<br>
Distrib mailing list<br>
<a href="mailto:Distrib@lists.cslab.ece.ntua.gr" target="_blank">Distrib@lists.cslab.ece.ntua.gr</a><br>
<a href="http://lists.cslab.ece.ntua.gr/mailman/listinfo/distrib" rel="noreferrer" target="_blank">http://lists.cslab.ece.ntua.gr/mailman/listinfo/distrib</a><br>
</blockquote></div>