Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

uploaded movie review microservice benchmark #226

Open
wants to merge 5 commits into
base: main
Choose a base branch
from

Conversation

PL-666
Copy link

@PL-666 PL-666 commented Sep 26, 2023

No description provided.

@vidsinghal
Copy link
Collaborator

vidsinghal commented Sep 26, 2023

Can you rename it from examples/movie to something more meaningful like example/movie-micro-service etc. ?

@PL-666
Copy link
Author

PL-666 commented Sep 26, 2023 via email

@PL-666
Copy link
Author

PL-666 commented Sep 26, 2023

Can you rename it from examples/movie to something more meaningful like example/movie-micro-service etc. ?

So I need to open another pull request then?

@vidsinghal
Copy link
Collaborator

Can you rename it from examples/movie to something more meaningful like example/movie-micro-service etc. ?

So I need to open another pull request then?

No. modify it locally and then use -f to force push it to origin . It will automatically update the PR here.

@vidsinghal
Copy link
Collaborator

@PL-666
Copy link
Author

PL-666 commented Sep 26, 2023

Yeah, I forgot to update the dir in test-gibbon-examples accordingly after changing the name of the directory. It should be fixed now.

@vidsinghal
Copy link
Collaborator

vidsinghal commented Sep 26, 2023

Yeah, I forgot to update the dir in test-gibbon-examples accordingly after changing the name of the directory. It should be fixed now.

What is this? https://github.com/iu-parfunc/gibbon/actions/runs/6317817919/job/17158707670?pr=226#step:14:101
Run the tests locally to make sure they are passing, then proceed to make a PR.
Use ./run_all_tests.sh in the main directory

@PL-666
Copy link
Author

PL-666 commented Sep 27, 2023

Ok, this is because I name the file as movies.hs instead of Movies.hs. Therefore the module could not be found. Now I changed the name of the file, I think the module could be found.

@PL-666
Copy link
Author

PL-666 commented Sep 27, 2023

Yeah, I forgot to update the dir in test-gibbon-examples accordingly after changing the name of the directory. It should be fixed now.

What is this? https://github.com/iu-parfunc/gibbon/actions/runs/6317817919/job/17158707670?pr=226#step:14:101 Run the tests locally to make sure they are passing, then proceed to make a PR. Use ./run_all_tests.sh in the main directory

Ok, I will make sure ./run_all_tests.sh succeed first. Somehow when I changed the name of the file, the change does not occur when I commit it.

@ulysses4ever
Copy link
Collaborator

@PL-666 any interetest in nailing this one?

@PL-666
Copy link
Author

PL-666 commented Feb 1, 2024

@PL-666 any interetest in nailing this one?

There was still some bug that I could not figure out the fix. Let me try to fix it over the weekend. Sorry about that.

@ulysses4ever
Copy link
Collaborator

@PL-666 no problem at all! If you have trouble with it, we can also meet and look into it together (virtually or at Purdue).

@PL-666
Copy link
Author

PL-666 commented Feb 5, 2024

@PL-666 no problem at all! If you have trouble with it, we can also meet and look into it together (virtually or at Purdue).

@ulysses4ever So there is a segmentation fault that occurs when I increase the size of testcases beyond 100, previously I could increase it to something like 100,000 with out causing any problem. But due to a past update, the segmentation fault occurred and I have no idea how to fix it.

@ulysses4ever
Copy link
Collaborator

@PL-666 thanks for the update! Could you post the directions for how to reproduce the segafult here?

@PL-666
Copy link
Author

PL-666 commented Feb 5, 2024

@ulysses4ever Basically compiling and running testInsertMovie.hs would cause the segfault. If I change line 14 from mvt = iterate (testInsert 1000 Root) to mvt = iterate (testInsert 100 Root) then the segfault does not happen.

@ulysses4ever
Copy link
Collaborator

Thanks! I’ll try to look into it early next week.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants