Re: Django Portal README and Auth App Webpack

2023-08-14 Thread Christie, Marcus Aaron
Thanks Jackson, I just merged the PR. I think this is a great contribution. We're always looking for Windows developers to help make sure the instructions work well on Windows! > On Aug 11, 2023, at 11:33 AM, Jackson Crantford > wrote: > > Hi everyone! > > I am working on issue 3699 Vue3

Re: questions regarding dashboards to get quick statistics

2023-08-14 Thread Christie, Marcus Aaron
Hi Saurav, This is a little tricky to answer. I believe what you would need to do is look at JOB_STATUS table for a given experiment/process. There will be a SUBMITTED status, an ACTIVE status and then either a COMPLETED or FAILED or CANCELED status. You would want to get the time different

Re: Dashboard additions pull request

2023-08-14 Thread Christie, Marcus Aaron
th you about having a common date selector for all stats, I will > make changes in my pull request accordingly. > > No, I didn't think much about UX design till now. I followed the current > design of the portal. > > Thanks & Regards, > Saurav Kumar Jha > > On Fri, Aug 1

Re: Dashboard additions pull request

2023-08-10 Thread Christie, Marcus Aaron
Hi Saurav, I've reviewed your pull request and it looks good to me. One concern I have is with the UI layout. I think with this many forms it will make the statistics page rather long. I wonder if maybe a tab-based layout or an accordion style layout might work better? Another concern is that

Re: airavata api endpoint handler/controller implementation

2023-07-17 Thread Christie, Marcus Aaron
Hi Saurav, The REST API is mapped to the Airavata API in django_airavata/apps/api/views.py. For the example you mentioned, you can see in the following link the implementation of GET/POST/PUT/DELETE /api/groups:

Re: Error while running Airavata locally

2023-07-17 Thread Christie, Marcus Aaron
From: saurav kumar jha Date: Thursday, July 13, 2023 at 2:26 AM To: Christie, Marcus Aaron Cc: dev@airavata.apache.org Subject: Error while running Airavata locally Hi Marcus, I am getting this error while running airavata locally when an api call for experiment statistics is made ,

Re: Architecture for Cybershuttle Orchestration App

2023-06-27 Thread Christie, Marcus Aaron
ershuttle-server/blob/main/envoy.yaml) > > I will be working on building the Appview where users will be able to see > available applications/projects to launch from the desktop app. > > Best, > Praneeth > > > On Fri, Jun 23, 2023 at 9:27 AM Christie, Marcus Aaron

Re: Architecture for Cybershuttle Orchestration App

2023-06-23 Thread Christie, Marcus Aaron
Hi Praneeth, This looks good. I've been thinking about how we can reuse UI components that are developed for this local app in a web browser-based context. I think a good approach is a to create a service layer and then provide an implementation for those services when running in the desktop

Re: questions regarding dashboards to get quick statistics.

2023-06-13 Thread Christie, Marcus Aaron
enhanced, go into modules/registry/registry-core and run “mvn install -DskipTests”. That will be faster than rebuilding the whole thing. But again, you might have to do it a couple of times. From: saurav kumar jha Date: Monday, June 12, 2023 at 10:45 PM To: Christie, Marcus Aaron Cc: dev

Re: questions regarding dashboards to get quick statistics.

2023-06-12 Thread Christie, Marcus Aaron
Hi Saurav, > On Jun 11, 2023, at 10:15 AM, saurav kumar jha > wrote: > > I use VS Code ide but I couldn't find any option "Auto Build" . It will be > very helpful if you can elaborate on where I can find this option. > Go into Settings, and search for "Auto Build". Turn off the "Java >

Re: questions regarding dashboards to get quick statistics.

2023-06-08 Thread Christie, Marcus Aaron
Hi Saurav, > On Jun 7, 2023, at 10:34 AM, saurav kumar jha > wrote: > > 2. Fixing 1 fixed the second one as you said. but there is another exception > related to expcatalog database: > I just went through the instructions to make sure I could bring up the API server and django portal

Re: questions regarding dashboards to get quick statistics.

2023-06-08 Thread Christie, Marcus Aaron
Hi Saurav, > On Jun 7, 2023, at 10:34 AM, saurav kumar jha > wrote: > > Hi Marcus, > Thanks for the help! > 1. Applying database migrations worked as you said to look at running > containers using docker ps I observed that the name of the container was > containers_db_1 and not

Re: questions regarding dashboards to get quick statistics.

2023-06-06 Thread Christie, Marcus Aaron
Hi Saurav, > On Jun 6, 2023, at 12:51 PM, saurav kumar jha > wrote: > > 1. While Following the steps mentioned at below link: > airavata/README.md at develop · apache/airavata · GitHub > > Apply any database migrations. Go to src/main/containers directory and run >cat

Re: Cybershuttle Replica Catalog API

2023-04-21 Thread Christie, Marcus Aaron
is replica locations as hierarchical system to support replica > groups > > [1] org.apache.airavata.ReplicaCatalogAPIClientTest#testCase1 > [2] https://github.com/apache/airavata-data-catalog/pull/28 > > Thanks. > > On Sat, Apr 8, 2023 at 3:07 AM Christie, Marcus Aaron wro

Re: Cybershuttle Replica Catalog API

2023-04-07 Thread Christie, Marcus Aaron
they would have to do so, they could have separate databases. Does that answer your question? Thanks, Marcus From: Jayan Vidanapathirana Date: Friday, April 7, 2023 at 2:00 PM To: dev@airavata.apache.org Cc: Dimuthu Upeksha Wannipurage , Christie, Marcus Aaron Subject: Re: Cybershuttle Replica

Re: Cybershuttle Replica Catalog API

2023-04-06 Thread Christie, Marcus Aaron
repeated DataReplicaLocation files = 3; >> } >> >> Marcus, >> • Yes, I will remove replica_id from the data catalog diagram. >> • I added that parent_data_product_id to replica data by considering >> full context with replica catalog a

Thrift upgrade to 0.18.1

2023-03-28 Thread Christie, Marcus Aaron
Hi all, On the develop branch, I've just merged a PR [1] that upgrades our Thrift dependency to 0.18.1. This was done primarily so that I could upgrade the Python thrift dependency to a version that is Python 3.10+ compatible. [2] One consequence of this Thrift version upgrade is that we can

Re: Installation error: "undefined subnets"

2023-03-20 Thread Christie, Marcus Aaron
Hi Dhruvi, See https://github.com/apache/airavata/blob/master/dev-tools/ansible/inventories/scigap/production/group_vars/all/vars.yml#L212-L226 for how we've defined the allowed subnets for a deployment at IU. You could do something similar. Perhaps we should default zk_subnets, etc. to just

Re: Airavata-MFT | Local transport implementation

2023-03-20 Thread Christie, Marcus Aaron
HI Praneeth, This looks like a great contribution to MFT and I appreciate your write up here. One question: these numbers are for uploading from the local EC2 instance to S3, correct? Did you do any analysis on the opposite, downloading from S3 to a local EC2 instance? Thanks, Marcus > On

Re: MariaDB installation error on running ansible playbook

2023-03-08 Thread Christie, Marcus Aaron
db 10 is no longer available. I found the base url is in this > (/roles/database/files/MariaDB_yum_CentOS_7.repo) file. I tried changing the > url yet the changes aren't reflected while running ansible-playbook -i > inventories/standalone database.yml > > On Wed, Mar 8, 2023 at 7:07

Re: MariaDB installation error on running ansible playbook

2023-03-08 Thread Christie, Marcus Aaron
Hi Dhruvi, Which guide are you using? > On Mar 7, 2023, at 3:08 AM, DHRUVI DOSHI wrote: > > You don't often get email from drdoshi_...@ce.vjti.ac.in. Learn why this is > important > Hello developers, > I was locally setting up the django portal using this guide. While running > the ansible

Re: Cybershuttle Replica Catalog API

2023-02-22 Thread Christie, Marcus Aaron
Hi Jayan, I would like to echo Dimuthu and say that this looks great and I appreciate the effort in your pulling this all together. I have some feedback to share. The high-level architecture diagram shows the replica id being stored in the data catalog. That was an initial idea that we had,

Re: SEAGrid Data Catalog

2023-02-15 Thread Christie, Marcus Aaron
Hi Lahiru, Thanks for putting together this investigation. I'm not 100% sure but it looks like gRPC-JS only works with Node.js since it uses Node.js APIs. I think you'll need gRPC-Web to make gRPC calls from a browser. My understanding is that that requires an Envoy proxy on the server side.

Re: [External] [DISCUSS] New name for MFT

2023-01-31 Thread Christie, Marcus Aaron
Lots of good ideas here. When I think of MFT transfering data, it made me think of rivers. Here's a list of mythological rivers: https://en.wikipedia.org/wiki/Category:Mythological_rivers One of those rivers is Iravati (https://en.wikipedia.org/wiki/Iravati), who is also the mother of

Re: Data Catalog Search API

2023-01-25 Thread Christie, Marcus Aaron
Hi Amila, Thank you so much for your feedback! You asked a lot of good questions and made some great observations. I replied to your feedback in the google doc. Thanks again, Marcus > On Jan 23, 2023, at 9:23 PM, Thejaka Amila J Kanewala > wrote: > > I added a few comments to the google

Re: Data Catalog Search API

2023-01-19 Thread Christie, Marcus Aaron
> On Jan 18, 2023, at 12:26 PM, Thejaka Amila J Kanewala > wrote: > > Will be great if you could convert the design document into a google doc -- > it is easy to provide feedback in the google doc format. > And here's the google doc link:

Re: Data Catalog Search API

2023-01-19 Thread Christie, Marcus Aaron
ame > = "smilesdb")" -- does this create a "data product" named "smilesdb" ? > Also, I am curious to know what motivated you to keep the metadata as a json > (other than PG's json indexing) ? > > Cosmetic: > Will be great if you could convert the

Re: Regarding airavata django portal error while running locally

2022-12-14 Thread Christie, Marcus Aaron
y then please let me know how to fix it. > > > > Thanks and Regards > > Aishwarya Sinhasane > > > > On Mon, Dec 12, 2022, 5:33 PM Christie, Marcus Aaron > > wrote: > > Hi Aishwarya, > > > > You need to build the django portal front

Re: Regarding airavata django portal error while running locally

2022-12-13 Thread Christie, Marcus Aaron
fault_theme is loaded successfully. I think I have > provided the screenshot for the same in previous email. If you think > build_js.bat is not running properly then please let me know how to fix it. > > Thanks and Regards > Aishwarya Sinhasane > > On Mon, Dec 12, 2022, 5

Re: Regarding airavata django portal error while running locally

2022-12-12 Thread Christie, Marcus Aaron
Hi Aishwarya, You need to build the django portal frontend code. On Windows you'll need to run build_js.bat. I realize that build_js.bat is missing from the README. I'll update it. Thanks, Marcus > On Dec 11, 2022, at 4:12 AM, Aishwarya Sinhasane > wrote: > > Hello Everyone, > > I was

Re: Custos Bare-metal deployment - Database Migration

2022-08-09 Thread Christie, Marcus Aaron
Hi Abhinav, I wrote up some notes on making database schema migration scripts here: https://github.com/apache/airavata/blob/master/modules/registry/registry-core/README.md I tried to use OpenJPA's capability to generate schema migration scripts. Unfortunately I ran into a lot of issues, and I

Ansible upgrade

2022-08-02 Thread Christie, Marcus Aaron
Hi All, This is an FYI that the version of Ansible we're using has been updated to 2.13.1. This version of Ansible requires at least version 3.8 of Python. If you have an existing virtual environment for Ansible, you'll likely need to delete the ENV directory and recreate it with Python 3.8+.

Re: [External] Error on setting up dev server using yarn

2022-07-26 Thread Christie, Marcus Aaron
getting reflected on webapp but when I > click on my Vue DevTools extension icon it still says "Vue.js is detected on > this page. > Devtools inspection is not available because it's in production mode or > explicitly disabled by the author." > > > Regards, >

Re: [External] Error on setting up dev server using yarn

2022-07-25 Thread Christie, Marcus Aaron
Hi Shubham, Only the Django app where you run yarn serve will be running in dev mode and Vue DevTools should work for that app. https://apache-airavata-django-portal.readthedocs.io/en/latest/dev/developing_frontend/

Re: Clarification on dashboard for quick statistics development

2022-06-30 Thread Christie, Marcus Aaron
Hi Shubham, My apologies for taking so long to get back to you, and thanks to Suresh for following up. I agree with everything that Suresh said. Also, for developing new Airavata APIs take a look at https://github.com/apache/airavata/tree/develop/modules/ide-integration

Re: [airavata-user-docs] branch main created (now 55a1907)

2022-04-01 Thread Christie, Marcus Aaron
Hi Dev, Eroma is working on a project to move all of the user level documentation to a separate repo/site. The plan is to keep airavata-docs for developer-oriented documentation and airavata-user-docs for user documentation. Thanks, Marcus > On Apr 1, 2022, at 11:35 AM, machris...@apache.org

Re: [Airavata] Fetching intermediate outputs for an running experiment

2022-01-07 Thread Christie, Marcus Aaron
Hi Dimuthu, Thanks for working on this and testing this functionality. I think this will be a great new feature. On the PR I also added an API method to fetch the status of an intermediate output fetching process: ProcessStatus getIntermediateOutputProcessStatus(AuthzToken

Re: PyPI project ownership

2021-10-04 Thread Christie, Marcus Aaron
Looks like the invite expired. I've resent them. > On Sep 2, 2021, at 5:55 PM, Christie, Marcus Aaron wrote: > > Hi Dimuthu, Isuru, > > I think it's important that PyPI projects not be owned by only a single > Airavata committer so that updates can be pushed to PyPI

PyPI project ownership

2021-09-02 Thread Christie, Marcus Aaron
Hi Dimuthu, Isuru, I think it's important that PyPI projects not be owned by only a single Airavata committer so that updates can be pushed to PyPI even if one of us is away. To that end, I've invited you both to be co-owners of two PyPI projects I created:

Re: Django - CI Logon setup

2021-02-22 Thread Christie, Marcus Aaron
Hi Josh, Here are the notes I have on adding CILogon as a Identity Provider in Keycloak: • Log into the Keycloak and select the realm • Create OIDC Identity Provider in Keycloak • set the alias to something meaningful, like cilogo • This alias will be used

Re: Django PyMol Output View

2021-02-04 Thread Christie, Marcus Aaron
Hi Evan, Just to clarify, no PyMol viewer has been implemented as far as I know, that was just an idea of the kind of output viewer that could be created. I'm glad that you are interested in implementing one and I'd be more than happy to answer your questions. Thanks, Marcus > On Feb 3,

Re: Data Catalog into its own repo

2020-11-09 Thread Christie, Marcus Aaron
+1 > On Nov 9, 2020, at 9:35 AM, Marru, Suresh wrote: > > Hi All, > > Airavata Experiment catalog evolved over time and though the replica catalog > and data product models are stand alone, they are buried to use them outside > the experiment context. Any objections to refactor experiment

Re: [airavata-django-portal] Bugs in username and email validation

2020-11-05 Thread Christie, Marcus Aaron
Hi Dinuka, Regarding #1, yes, definitely a bug. However, you shouldn't use reset password when logging in with CILogon. You would change your password with the institution you use to login with CIlogon. Regarding #2, yes, we allow users to use the same email address to signup. Going

Re: Regarding dockerization of Custos Admin Portal

2020-11-04 Thread Christie, Marcus Aaron
Hi Bhakti, You might take a look at the airavata-django-portal Dockerfile [1] This is really only used for development. It runs the dev server which isn't appropriate for production. But it's a start. For production you probably want to look at using Docker with nginx and a wsgi server like

Re: Airavata Djano login issue

2020-10-28 Thread Christie, Marcus Aaron
Hi Josh, This is known issue: https://issues.apache.org/jira/browse/AIRAVATA-3376 The current workaround is to use Python 3.6. FYI, I'm planning on merging a fix to the develop branch this week. Thanks, Marcus > On Oct 25, 2020, at 4:04

Re: [External] [AIRAVATA-3379] airavata-ruby-sdk

2020-10-28 Thread Christie, Marcus Aaron
Yeah, +1. This sounds similar to PyPI, you can delegate other users to be able to publish. As long as we have multiple dev team members with access I think we'll be fine. > On Oct 26, 2020, at 12:40 PM, Marru, Suresh wrote: > > Sounds like a good plan Dinuka, +1. > > Suresh > >> On Oct 26,

Re: [em-center-gateway] MFT requirements for EMC portal

2020-10-21 Thread Christie, Marcus Aaron
> On Oct 20, 2020, at 9:00 AM, Dinuka Desilva wrote: > > Looking at the intention of MFT, I wonder if this is outside MFT scope. I > believe there's no permanent storage of the files in MFT. Instead, MFT is a > managed bridge for transferring files between two locations that could be > from

Re: Experiment Outputs -- Display Link?

2020-10-19 Thread Christie, Marcus Aaron
pache.org/jira/browse/AIRAVATA-3376 > <https://issues.apache.org/jira/browse/AIRAVATA-3376> > > Now that I have a local django-portal dev environment connected to the Phasta > SciGap I will work with my team on the Custom Output View Provider. > > Thanks! > Luke > >

Re: Question about generating and using Airavata Ruby client

2020-10-16 Thread Christie, Marcus Aaron
Hi Eric, In addition to what Isuru said, I wanted to clear up a point about the JavaScript SDK. That's an SDK to the Airavata Django Portal REST API which is a kind of bridge to the Thrift API via the airavata-python-sdk. That is, the JavaScript SDK doesn't call directly to the Thrift API. In

Re: Experiment Outputs -- Display Link?

2020-10-14 Thread Christie, Marcus Aaron
es can we do a screen > share? > > Thank you! > >> On Oct 12, 2020, at 2:15 PM, Christie, Marcus Aaron wrote: >> >> Hi Eugene, >> >> Yes it can. The way it works is that the custom output view is packaged as a >> Python package and then it c

Re: Experiment Outputs -- Display Link?

2020-10-12 Thread Christie, Marcus Aaron
. - Marcus > On Oct 9, 2020, at 5:14 PM, Eugene Walker > wrote: > > Can this be utilized on the airavata hosted service, ie phasta.scigap.org ? > >> On Oct 9, 2020, at 1:49 PM, Christie, Marcus Aaron wrote: >> >> Hi Luke, >> >> Not as an Airavata

Re: Experiment Outputs -- Display Link?

2020-10-09 Thread Christie, Marcus Aaron
Hi Luke, Not as an Airavata output, but our Django Portal supports a link type custom output view. [1] Essentially this involves creating a Python function that takes the experiment metadata and the output file and returns a label and a URL. Let me know if you have any questions. Thanks,

Re: [External] Regarding deployment issue in deploying Django project on Apache server

2020-10-01 Thread Christie, Marcus Aaron
> else that we can try? > > From: Christie, Marcus Aaron <mailto:machr...@iu.edu> > Sent: Tuesday, September 29, 2020 10:52 AM > To: Narvekar, Bhakti Sunil <mailto:bhn...@iu.edu>; dev@airavata.apache.org > <mailto:dev@airavata.apache.org> > Cc: Ranawak

Re: Recursive entity fetching in registry

2020-09-24 Thread Christie, Marcus Aaron
perimentOutputValueRepository.java#L72 > > <https://github.com/apache/airavata/blob/param-sweep/modules/registry/registry-core/src/main/java/org/apache/airavata/registry/core/repositories/expcatalog/ExperimentOutputValueRepository.java#L72> > > Thanks > Dimuthu > > On Wed, S

Re: Recursive entity fetching in registry

2020-09-23 Thread Christie, Marcus Aaron
Hi Dimuthu, Thanks for investigating this. I have a few questions/observations: - when you fetch an experiment output, it would be understandable if the experiment was then fetched if experimentOutput.getExperiment() was accessed. This would in turn lead to the experiment's experiment outputs

Re: Docker-compose PGA Failure, ide-integration setup

2020-08-06 Thread Christie, Marcus Aaron
is** > allowed under the Docker File Sharing rules. > > Thank you Marcus! > > On Thu, Aug 6, 2020 at 11:26 AM Christie, Marcus Aaron <mailto:machr...@iu.edu>> wrote: > Hi Eugene, > > Just a guess, but maybe check if Docker has run out of disk space. In macOS

Re: Docker-compose PGA Failure, ide-integration setup

2020-08-06 Thread Christie, Marcus Aaron
Hi Eugene, Just a guess, but maybe check if Docker has run out of disk space. In macOS Docker Desktop, go to Preferences > Resources and check "Disk image size". If so, you can use "docker system prune" to free up space and then try again. > On Aug 6, 2020, at 11:18 AM, Eugene Walker >

Re: Updating the Airavata README.md

2020-08-05 Thread Christie, Marcus Aaron
the readme as a quick start point? > > Thanks > Dimuthu > > On Wed, Aug 5, 2020 at 11:01 AM Christie, Marcus Aaron <mailto:machr...@iu.edu>> wrote: > Hi All, > > I've attempted to bring the Airavata README.md up to date. It contained some > stale informat

Re: Validating user storage quota

2020-08-05 Thread Christie, Marcus Aaron
Responses below: > On Aug 5, 2020, at 3:20 AM, Bandaru, Vivek Shresta wrote: > > Adding restrictions to output files would mean the user will not be able to > access the output files even if he was able to create a new experiment with > input files. That would mean, the user waits for the

Updating the Airavata README.md

2020-08-05 Thread Christie, Marcus Aaron
Hi All, I've attempted to bring the Airavata README.md up to date. It contained some stale information, like project structure, which I didn't bother trying to update. I added some additional links and information, based on typical things I've seen on other READMEs (like, for example, how to

Re: Validating user storage quota

2020-08-04 Thread Christie, Marcus Aaron
here the validation happens. Once the user reaches the storage > limit (validated against the new entry, UserStorageQuota in > StoragePreferences), Airavata throws an exception resulting in the > cancellation of the new experiment. Is this approach fine? > > Regards, > Vive

Re: Validating user storage quota

2020-08-03 Thread Christie, Marcus Aaron
Hi Vivek, > On Jul 30, 2020, at 9:31 PM, Bandaru, Vivek Shresta wrote: > > Hi All, > > I’ve been working on various approaches to validate the storage quota for a > gateway user. Though the storage for experiments is taken care by the > gateway, the storage quota validation needs to be done

Re: mft-portal search functionality for storage units and resources

2020-08-03 Thread Christie, Marcus Aaron
Hi Akhi, Yes that's right, the Airavata Django Portal UI is implemented with Vue components. > On Jul 30, 2020, at 5:35 PM, akhil nagulavancha wrote: > > Hi all, > > I am adding search functionality for searching storage units and storage > resources for mft-portal . I would like to have

Re: Creating experiments on local

2020-08-03 Thread Christie, Marcus Aaron
Hi Vivek, Check the output of JobEngineStarter. Sounds like Helix is down if the experiment is stuck in Launched state. > On Jul 24, 2020, at 3:12 AM, Bandaru, Vivek Shresta wrote: > > Gentle reminder. I’m still looking for inputs. > > From: "Bandaru, Vivek Shresta" mailto:vivb...@iu.edu>>

Re: [Discussion] Securing single-page-application using JWT token

2020-07-13 Thread Christie, Marcus Aaron
It might be worth looking at Keycloak's JS client adapter to see how they handle some of these things: https://www.keycloak.org/docs/latest/securing_apps/index.html#_javascript_adapter > On Jul 8, 2020, at

Re: Updated docs and tools for database schema migrations

2020-06-25 Thread Christie, Marcus Aaron
caused some confusion in the past since it's not been clear if these files have to be updated or not. [0] https://github.com/apache/airavata/blame/develop/modules/ide-integration/README.md#L63 > On Jun 25, 2020, at 5:32 PM, Christie, Marcus Aaron wrote: > > Hi All, > > I've

Updated docs and tools for database schema migrations

2020-06-25 Thread Christie, Marcus Aaron
Hi All, I've recently worked on adding some documentation [0] on how to keep the database schema scripts and migration scripts up to date. In addition I've added some Maven commands that will use OpenJPA's MappingTool to automatically create database schema and/or migration scripts (for Derby

Re: GeoGateway Project Update

2020-06-25 Thread Christie, Marcus Aaron
Hi Nick, this is good summary. I had a couple of other thoughts: - I really like the "Thinking in React" article [0]. Even though it is specific to React, the principles are pretty general. You only need to do a little mental translating to make it work for Vue (for example, parent-child

Re: GSoC Milestone 1 update

2020-06-18 Thread Christie, Marcus Aaron
> On Jun 17, 2020, at 10:00 PM, Bandaru, Vivek Shresta wrote: > > 1. I’ve tried building the docker image with ‘CREATE TABLE’ changes in the > appcatalog-mysql.sql and appcatalog-derby.sql inregistry/src/main/resources > or/and in database-scripts/ but still the schema never changed. Only

Re: GSoC Milestone 1 update

2020-06-17 Thread Christie, Marcus Aaron
int me towards some documentation if > any. > > Regards, > Vivek. > > From: "Christie, Marcus Aaron" > Reply-To: > Date: Tuesday, June 16, 2020 at 5:45 PM > To: Airavata Dev > Subject: Re: GSoC Milestone 1 update > > Hi Vivek, > > https

Re: GSoC Milestone 1 update

2020-06-16 Thread Christie, Marcus Aaron
Hi Vivek, https://github.com/apache/airavata/pull/254/files#diff-0d0ad3e35c91564651a24674c1a99411R20 Try removing "IF NOT EXISTS". That syntax works for MariaDB but not MySQL, which the

Re: Archiving Airavata PHP Gateway Repository

2020-06-04 Thread Christie, Marcus Aaron
In principle I'm for it, but we still use PGA for the super-admin portal (i.e., scigap.org). > On May 30, 2020, at 2:51 PM, Suresh Marru wrote: > > Hi All, > > Since all active development is on Airavata Django Portal, any objections to > change the PGA repo [1] to archiving and

Re: Project Update and Questions

2020-05-22 Thread Christie, Marcus Aaron
Hi Nick, > On May 21, 2020, at 5:51 PM, Mowery, Nicholas Benjamin > wrote: > > > Hi all, > This summer I am working on developing a GeoGateway Django app for the > Airavata Django Portal. So far I have developed a skeleton of the app and > integrated Vue.js for the frontend UI components.

Re: [External] Airavata database connection issue

2020-05-21 Thread Christie, Marcus Aaron
That's great, what was the resolution? > On May 20, 2020, at 7:56 PM, Narvekar, Bhakti Sunil wrote: > > Thank you for the help. The issue was resolved last week. > smime.p7s Description: S/MIME cryptographic signature

Re: [External] Airavata database connection issue

2020-05-20 Thread Christie, Marcus Aaron
Hi Bhakti, I have had issues with the mysql server started by docker-compose and it appears that the docker image got corrupted somehow. I was able to fix it by deleting and redownloading the image which I did by doing docker-composer down docker-compose rm docker system prune --all Thanks,

Re: Current view about airavata-django-portal. Should it be redesigned

2020-04-17 Thread Christie, Marcus Aaron
> On Apr 13, 2020, at 2:49 PM, Dinuka Desilva wrote: > > Hi Marcus, > > > > On Sat, Apr 11, 2020 at 1:41 AM Christie, Marcus Aaron <mailto:machr...@iu.edu>> wrote: > Hi Dinuka, > > My comments below. I'm also CCing the dev list and I suggest we take

Re: Current view about airavata-django-portal. Should it be redesigned

2020-04-10 Thread Christie, Marcus Aaron
Hi Dinuka, My comments below. I'm also CCing the dev list and I suggest we take this discussion there. > On Apr 10, 2020, at 11:40 AM, Dinuka Desilva > wrote: > > Dear community, > > I started look in and dig in to airavata-django-portal to start work on the > desktop application for

Re: [airavata-django-portal] Cannot keep the localhost db running for more than half a hour

2020-04-10 Thread Christie, Marcus Aaron
> On Apr 9, 2020, at 9:26 PM, DImuthu Upeksha > wrote: > > @Marcus, @Isuru > > I will regenerate them for now but in the long run we need to generate them > automatically when the docker compose is executed. Probably via another > container instance. However I'm not sure why it's even

Re: How to generate the structured js:es6 client stub for airavata api

2020-04-09 Thread Christie, Marcus Aaron
> On Apr 9, 2020, at 11:40 AM, Dinuka Desilva wrote: > > Oh. I got it. My question is how the token is passed for other endpoint like > this https://testdrive.airavata.org/api/applications/list_all/ > ? Well, currently, it's not.

Re: How to generate the structured js:es6 client stub for airavata api

2020-04-09 Thread Christie, Marcus Aaron
> On Apr 9, 2020, at 11:25 AM, Dinuka Desilva wrote: > > I'm not sure how it could be used for django api requests. As in, whether to > pass the "code" as a header etc. An example request call will be helpful. as a query parameter. See [1], in Django request.GET is a dictionary of query

Re: How to generate the structured js:es6 client stub for airavata api

2020-04-08 Thread Christie, Marcus Aaron
Hi Dinuka, > On Apr 8, 2020, at 3:50 PM, Dinuka Desilva wrote: > > I tried this out. And some more questions > > 1) http://localhost:8000/auth/login-desktop > from this upon successful login, > it's redirected to >

Re: How to generate the structured js:es6 client stub for airavata api

2020-04-07 Thread Christie, Marcus Aaron
Hi Dinuka, There is a /auth/login-desktop/ view in airavata-django-portal that has the user login and then exposes the access token, etc. on the URL as query parameters. This is what SEAGrid Desktop uses to login. You could start with that. That's maybe not the best way to do it, so I'm open

Re: [airavata-django-portal] Cannot keep the localhost db running for more than half a hour

2020-04-07 Thread Christie, Marcus Aaron
I've seen this problem too. Are there an errors in the 'docker-compose up' output? > On Apr 5, 2020, at 9:55 PM, Isuru Ranawaka wrote: > > Hi all, > > > > On Sun, Apr 5, 2020 at 8:59 PM Suresh Marru > wrote: > Hi Isuru, > > I wonder if it is related to renew

Re: cluster reservations metadata

2020-02-27 Thread Christie, Marcus Aaron
> On Feb 27, 2020, at 10:53 AM, Pamidighantam, Sudhakar wrote: > > This is great. If we get reservations for all queues/partitions in a resource > does it then require separate entries for each queue on the system or can a > flag like “all” indicate it should be applied to all queues

cluster reservations metadata

2020-02-27 Thread Christie, Marcus Aaron
Hi Dev, I'm working on https://issues.apache.org/jira/browse/AIRAVATA-3126 to add reservation metadata to the GroupComputeResourcePreference data model. I want to get some feedback on the proposed data model: * A

Re: Upgrade Java Version

2019-12-09 Thread Christie, Marcus Aaron
; Hi All, > > I posted a question for Apache Legal - > https://issues.apache.org/jira/browse/LEGAL-484 > <https://issues.apache.org/jira/browse/LEGAL-484> > > + 1 for moving to Java 11 and get the Travis build working again. We probably > should try it against bot

Re: Upgrade Java Version

2019-10-21 Thread Christie, Marcus Aaron
Might be good to ask Apache legal, but it's not like we're distributing Oracle JDK, so not sure what kind of guidance they could give. In the meantime, it would be great to get the Travis build working again. > On Oct 21, 2019, at 4:07 PM, DImuthu Upeksha > wrote: > > Hi Folks, > > What

Re: 0.18 Release Planning

2019-10-21 Thread Christie, Marcus Aaron
+1 > On Oct 21, 2019, at 3:34 PM, Suresh Marru wrote: > > Hi All, > > Can we create a 0.18 branch from master and start release process? I can work > on this release in 10 days, but unless there are objections, we can > immediately create this 0.18 branch and after that merge staging branch

Re: Upgrade Java Version

2019-09-13 Thread Christie, Marcus Aaron
+1 for Java 11 > On Sep 12, 2019, at 10:28 AM, Suresh Marru wrote: > > + 1 for Java 11. > > Any objections to move forward to make Java 11 minimum requirement? > > Suresh > >> On Sep 10, 2019, at 6:06 PM, DImuthu Upeksha > > wrote: >> >> Hi Suresh, >> >>

Re: Generating thrift stubs for PHP is throwing errors

2019-07-23 Thread Christie, Marcus Aaron
Hi Shivam, Base is relatively new, see base_api.thrift, so probably those thrift stubs hadn’t been generated and committed for the PHP code yet. You can go ahead and commit those. The Facades are not generated code. We wrote those to integrate with Laravel’s service container. From:

Re: Error in starting Airavata API server locally

2019-07-10 Thread Christie, Marcus Aaron
Hi Aarushi, You’ll need to run the db migration scripts against your db: https://github.com/apache/airavata/tree/develop/modules/registry/release-migration-scripts/0.18-0.19/DeltaScripts You should be able to run, in the DeltaScripts directory:   cat *.sql | mysql From: "Bisht,

Re: [Django portal] Error on Manage Users page in local dev environment

2019-06-07 Thread Christie, Marcus Aaron
Hi Shivam, It was added to the ‘develop’ branch recently [1]. [1] https://github.com/apache/airavata/commit/c9e0509c974cf907ba2f77d56568eb142a1a4900 From: "Rastogi, Shivam" Reply-To: "dev@airavata.apache.org" Date: Thursday, June 6, 2019 at 6:14 PM To: "dev@airavata.apache.org"

Re: Login error for new users in Dev SciGap

2019-06-04 Thread Christie, Marcus Aaron
gin error for new users in Dev SciGap Hi Marcus, Yes, the Django portal is working fine. I will discuss it with you in office about how I can get access to the dev pga portal. Regards, Shivam Rastogi From: Christie, Marcus Aaron Sent: 04 June 2019 09:17 To: dev@airavata.apache.org

Re: Login error for new users in Dev SciGap

2019-06-04 Thread Christie, Marcus Aaron
Hi Shivam, Thanks for the bug report. I think I changed the api when working on the Django portal. Try Django.seagrid.org to log in. Sent from my iPhone On Jun 3, 2019, at 5:10 PM, Rastogi, Shivam mailto:sras...@iu.edu>> wrote: Hi All, I created a new account

Re: docker-compose up errors

2019-05-22 Thread Christie, Marcus Aaron
Hi Bibrak, I think the KEYCLOAK_USER and KEYCLOAK_PASSWORD env variables are causing Keycloak to try to add this user on start up. Try commenting out these lines [1] in docker-compose.yml. [1]

Re: Setup a development environment for Airavata

2019-05-14 Thread Christie, Marcus Aaron
migrate" ran successfully with no errors. Python version - 3.7.3 OS - macOS Mojave version 10.14.4 Regards, Lahiru On Tue, 14 May 2019 at 03:26, Christie, Marcus Aaron wrote: Hi Lahiru, Did “python3 manage.py migrate” finish without errors? Also what version of py

Re: Login failed: Could not connect to any of [('::1', 8962, 0, 0), ('127.0.0.1', 8962), ('fe80::1%lo0', 8962, 0, 1)]. Please try again.

2019-05-14 Thread Christie, Marcus Aaron
Hi Bibrak, This sounds similar to the problem Lahiru ran into [1]. See what Lahiru did, looks like Lahiru was able to work around it. [1] https://markmail.org/thread/gh26dlze5evfx3vl From: Bibrak Qamar Reply-To: "dev@airavata.apache.org" Date: Tuesday, May 14, 2019 at 1:55 AM To:

Re: Cleaning up unused code

2019-05-03 Thread Christie, Marcus Aaron
+1 Sent from my iPhone On Apr 29, 2019, at 6:22 PM, DImuthu Upeksha mailto:dimuthu.upeks...@gmail.com>> wrote: Hi Folks, I'm working on $subject and reducing the size of distributions with minimal dependencies. I will keep adding the classes that I'm going to remove to this thread and

Re: Approach towards AIRAVATA-2975

2019-04-08 Thread Christie, Marcus Aaron
nce in Computer Science, 2020 > School of Informatics, Computing, and Engineering > Indiana University Bloomington > > > On Mon, Apr 8, 2019 at 12:25 PM Christie, Marcus Aaron <mailto:machr...@iu.edu>> wrote: > Hi Aravind, > >> On Apr 7, 2019, at 2:31 PM, Ara

Re: Approach towards AIRAVATA-2975

2019-04-08 Thread Christie, Marcus Aaron
ed property (stringInputs) that filters out > experimentInputs of type STRING from experiment object > Had to do this (and not take everything from experimentInputs) because > experimentInputs do not contain objects of type data-product > @Christie, Marcus Aaron <mailto:machr...@iu.edu

  1   2   3   >