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

Investigate and Resolve Cube.js Pre-Aggregation Failures with S3 Storage in dotCMS #31438

Open
victoralfaro-dotcms opened this issue Feb 20, 2025 · 0 comments

Comments

@victoralfaro-dotcms
Copy link
Contributor

victoralfaro-dotcms commented Feb 20, 2025

User Story

As a software engineer, I want to troubleshoot and resolve the Cube.js pre-aggregation failures occurring when S3 is configured as the storage backend, so that large datasets can be efficiently queried within the dotCMS analytics infrastructure.

Acceptance Criteria

  • Identify the root cause of the Cube.js pre-aggregation failures with S3 storage.
  • Implement a solution or provide a workaround to enable successful pre-aggregation storage in production.
  • Validate the implemented solution in both local and staging/production-like environments.

dotCMS Version

main

Proposed Objective

Quality Assurance

Proposed Priority

Priority 2 - Important

External Links... Slack Conversations, Support Tickets, Figma Designs, etc.

Assumptions & Initiation Needs

  • Access to environments configured with S3 for Cube.js pre-aggregations.
  • Availability of team members familiar with the Cube.js and S3 integration within dotCMS.

Quality Assurance Notes & Workarounds

  • Monitor for any recurring issues post-implementation.
  • Ensure comprehensive testing is conducted to cover various data scenarios.

Sub-Tasks & Estimates

  1. Investigation: Analyze logs and configurations to pinpoint the failure cause. Estimate: 2 days
  2. Documentation: Record findings and outline potential solutions. Estimate: 1 day
  3. Implementation: Develop and apply the chosen fix or workaround. Estimate: 3 days
  4. Validation: Test the solution in local and staging environments to confirm resolution. Estimate: 2 days
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Next 1-3 Sprints
Development

No branches or pull requests

1 participant